【发布时间】:2016-04-06 16:56:54
【问题描述】:
我正在开发一个 Android 应用程序。我正在使用带有 AppCompactActivity 的 ActionBar。在我的应用程序中,我将返回按钮添加到操作栏。但是当我点击它时,它不会回到以前的活动。例如,我从活动 1 开始活动 2。活动 2 包含带有后退按钮的操作栏。但是当我点击活动 2 的操作栏后退按钮时,它不会返回活动 1。
这就是我为活动 2 设置操作栏的方式:
public class EditProfileActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.edit_profile);
Toolbar toolbar = (Toolbar)findViewById(R.id.profile_action_toolbar);
setSupportActionBar(toolbar);
setTitle("Edit Profile");
ActionBar actionBar= getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
}
}
这就是我从活动 1 开始活动 2 的方式:
Intent i = new Intent(MainActivity.this,SecondActivity.class);
startActivity(i);
单击此按钮时不会返回
为什么回不去了?
【问题讨论】: