Saya memiliki 2 aktivitas (A dan B) di aplikasi android saya dan saya menggunakan maksud untuk beralih dari aktivitas A ke aktivitas B. Penggunaan parent_activity diaktifkan:
<activity
android:name=".B"
android:label="B" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.app_name.A" />
</activity>
Saya juga menggunakan tema yang menyediakan tombol-UP.
Jadi setelah saya menelepon aktivitas BI dapat menggunakan tombol-UP untuk kembali ke aktivitas A. Masalahnya adalah aplikasi tersebut sepertinya memanggil onCreate () -fungsi dari aktivitas A lagi dan ini bukan perilaku yang saya butuhkan. Saya membutuhkan aktivitas A agar terlihat sama seperti sebelum saya menelepon aktivitas B.
Apakah ada cara untuk mencapai ini?
Terima kasih sebelumnya
EDIT:
Saya tidak menulis kode apa pun untuk memulai aktivitas B dari aktivitas A. Saya pikir ini dibuat otomatis oleh gerhana.
Kelas B terlihat seperti:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_b);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_b, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}