我的登录界面叫Login,登录后跳转界面叫Administrator,根据这个改一下上面的代码
时间: 2024-02-11 14:03:51 浏览: 24
好的,根据你的要求,以下是修改后的代码:
```
// 在对应界面的 onCreate() 方法中
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_administrator);
// 设置 ActionBar 的返回按钮
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
}
}
// 处理 ActionBar 返回按钮的点击事件
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
// 返回登录界面
Intent intent = new Intent(AdministratorActivity.this, LoginActivity.class);
startActivity(intent);
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
```
在这个修改后的代码中,我们将原来的对应界面名称 `CorrespondingActivity` 修改为 `AdministratorActivity`,并将跳转到的登录界面名称 `LoginActivity` 保持不变。这样,当我们在 AdministratorActivity 中点击 ActionBar 的返回按钮时,就会跳转回 LoginActivity。