آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از یک اکتیویتی

younes.marvi  10 سال پیش  10 سال پیش
0 0

سلام من یه پروژه تمرینی درست کردم که داخل ان چند تا botton داره و با کلیک روی هر دکمه به اکتویتی مربوط به همان دکمه میره ولی اگه بخوام واسه هر دکمه یک اکتیویتی جدا بسازم برنامه از حالت محتوایی در میاد میخواستم بدونم راهی هست که مثلا فقط یک اکتیویتی بسازم و هر موقع روی آن دکمه ها کلیک میکنم اطلاعات مربوط به دکمه  در همان یک اکتیویتی نمایش داده بشه و دیگه لازم نباشه واسه هر کدوم یک اکتیویتی جدا بسازم ؟؟؟

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
1117  10 سال پیش
0 0

final CheckBox boxOne = (CheckBox) findViewById(R.id.boxOne);
final CheckBox boxTwo = (CheckBox) findViewById(R.id.boxTwo);
boxOne.setOnCheckedChangeListener(new OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton view, boolean isChecked) {
                if (isChecked) {
                    nextPage(" textOne ", ActivityOne.this, ActivityNext.class);
                }
            }
            boxTwo.setOnCheckedChangeListener(new OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton view, boolean isChecked) {
                if (isChecked) {
                    nextPage(" textTwo ", ActivityOne.this, ActivityNext.class);
                }
            }
        });         
        private void nextPage(String str, Context cntx, Class<?> page) {
        Intent intent = new Intent(cntx, page);
        intent.putExtra("Text", str);
        ActivityOne.this.startActivity(intent);
    }
}

0 0
شما بجا چک باکس از باتن استفاده کن . (10 سال پیش)
پاسخ به سوال 
1117  10 سال پیش
0 0

String string= "";
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            string= extras.getString("Text");
        }

از اینم توی اکتیویتی دوم استفاده کن...

0 0
فقط متن نمیخوام داشته باشه بلکه عکس هم داشته باشه اگه من مثلا روی دکمه کلیک کردم یه سری اطلاعات همانند عکس و متن و لایه داخل اکتیویتی ست بشه و همش یک اکتیویتی میخوام (10 سال پیش)
0 0
فقط متن نمیخوام داشته باشه بلکه عکس هم داشته باشه اگه من مثلا روی دکمه کلیک کردم یه سری اطلاعات همانند عکس و متن و لایه داخل اکتیویتی ست بشه و همش یک اکتیویتی میخوام (10 سال پیش)
0 0
اگه درست به کد ها توجه کرده باشی با هر کلیک فقط به یک اکتیویتی میره ActivityNext.class و شما میتونی فرضا 10 تا باتن بزاری اما همشون به یدونه اکتیویتی (ActivityNext)میرن . حالا توی اون اکتیویتی ActivityNext میتونی هم متن و هم عکس ست کنی (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .