我正在使用工具栏进行活动,当我按返回到主要活动时,整个应用程序正在关闭。
我将父页面放在AndroidManifest.xml中:
<activity
android:name=".FindFriendsActivity"
android:parentActivityName=".MainActivity" />
并且在onCreate方法的java活动文件中:
FindFriendsToolbar = (Toolbar) findViewById(R.id.find_friends_toolbar);
FindFriendsToolbar.setBackgroundColor(Constant.color);
setSupportActionBar(FindFriendsToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowCustomEnabled(true);
getSupportActionBar().setTitle("Find Friends");
我不明白自己在哪里错了,因为我在其他一些活动中做过同样的事情,而且行得通。
答案 0 :(得分:0)
在onCreate
方法内部编写
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
在onCreate
方法之外写这个
@Override
public boolean onOptionsItemSelected(MenuItem item) {
onBackPressed();
return true;
}
确保您的主题已实现操作栏