استفاده از یک اکتیویتی
سلام من یه پروژه تمرینی درست کردم که داخل ان چند تا botton داره و با کلیک روی هر دکمه به اکتویتی مربوط به همان دکمه میره ولی اگه بخوام واسه هر دکمه یک اکتیویتی جدا بسازم برنامه از حالت محتوایی در میاد میخواستم بدونم راهی هست که مثلا فقط یک اکتیویتی بسازم و هر موقع روی آن دکمه ها کلیک میکنم اطلاعات مربوط به دکمه در همان یک اکتیویتی نمایش داده بشه و دیگه لازم نباشه واسه هر کدوم یک اکتیویتی جدا بسازم ؟؟؟
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);
}
}
String string= "";
Bundle extras = getIntent().getExtras();
if (extras != null) {
string= extras.getString("Text");
}
از اینم توی اکتیویتی دوم استفاده کن...
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .