Saya memiliki aktivitas A - yang menampung 3 fragmen di Viewpager. Fragmen nomor 1, adalah daftar artikel berita, ketika pengguna memilih artikel berita dari daftar, aktivitas B dimulai dan menampilkan detail (judul, isi, komentar) artikel yang dipilih. Saya ingin pengguna dapat memilih bagian aktivitas A mana yang ingin dia kembalikan, dengan menggunakan menu opsi.
Kegiatan A:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (resultCode) {
case 0:
mPager.setCurrentItem(0);
break;
case 1:
mPager.setCurrentItem(1);
break;
case 2:
mPager.setCurrentItem(2);
break;
}
}
Aktivitas B:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Intent intent = new Intent(this, MainActivity.class);
switch (item.getItemId()) {
case R.id.menu_noticias:
//startActivityForResult(intent, 0);
setResult(0, intent);
finish();
return true;
case R.id.menu_contactos:
//startActivityForResult(intent, 1);
setResult(1, intent);
finish();
return true;
case R.id.menu_cumples:
//startActivityForResult(intent, 2);
setResult(2, intent);
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
//startActivityForResult(intent, 0);
- person Micky   schedule 04.03.2015startActivityForResult
? Jika Anda memanggilnya dari panggilan fragmengetActivity().startActivityForResult
sebagai gantinya - person Pedro Oliveira   schedule 04.03.2015