我有活动A,B,C和D.我在每个活动的操作栏中都有一个菜单。在C中,我有一个菜单可以重定向到B和D.在D中,我有一个菜单可以重定向到A,B和C等。那么当我在B活动时,如何进入上一个活动点击actionBar它来自C或D.我需要帮助。在此先感谢。
答案 0 :(得分:0)
如果您的活动在堆栈中,那么您可以使用此
Intent resultIntent = new Intent(ActivityB.this,ActivityC.class);
resultIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT)
startActivity(resultIntent);
答案 1 :(得分:0)
你可以使用
转到上一个活动,
final ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeAsUpIndicator(R.drawable.back_dark);
actionBar.setTitle(getResources().getString(R.string.name));
@Override
public boolean onOptionsItemSelected(final MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
现在从当前活动中移动任何其他活动 y,
Intent i = new Intent(CurrentClass.this, SecondActivity.class);
startActivity(i);