Android活动不会从工具栏返回到主要活动

时间:2019-06-23 08:34:18

标签: android android-activity

我正在使用工具栏进行活动,当我按返回到主要活动时,整个应用程序正在关闭。

我将父页面放在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");

我不明白自己在哪里错了,因为我在其他一些活动中做过同样的事情,而且行得通。

1 个答案:

答案 0 :(得分:0)

onCreate方法内部编写

getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);

onCreate方法之外写这个

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    onBackPressed();
    return true;
}

确保您的主题已实现操作栏