بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
younes.marvi 10 سال پیش
آخرین تغییر: 10 سال پیش

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

نظرات

پاسخ‌ها 2

1117 10 سال پیش

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);
    }
}

نظرات

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

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

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

نظرات

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

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