【发布时间】:2014-04-13 04:16:05
【问题描述】:
我正在制作一个包含两个活动的简单 Android 应用程序。一个 MainActivity 和一个 InfoActivity。我的 ActionBar 上有一个按钮,单击时我想打开我的 InfoActivity。在我的 InfoActivity 中,我有一个后退按钮,它会删除我的 InfoActivity 并再次打开我的 MainActivity。我可以在不关闭 MainActivity 的情况下打开 InfoActivity 吗?
我正在从 Internet 解析我的 Main Activity 中的 JSON,我不希望它在我关闭 InfoActivity 时再次加载所有内容。
InfoActivity 打开代码:
private View.OnClickListener onInfoBtnClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, InfoActivity.class);
startActivity(intent);
}
};
InfoActivity类中关闭InfoActivity的代码:
private View.OnClickListener onBackBtnClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(InfoActivity.this, MainActivity.class);
startActivity(intent);
}
};
【问题讨论】:
-
在你的后退按钮点击 put finish();而不是意图
-
如此简单。非常感谢!