我正在制作一个简单的Android应用程序,其中包含两项活动。一个MainActivity和一个InfoActivity。我的ActionBar上有一个按钮,点击我想打开我的InfoActivity。在我的InfoActivity中,我有一个后退按钮,它可以删除我的InfoActivity并再次打开我的MainActivity。我可以在不关闭MainActivity的情况下打开InfoActivity吗?打开信息没有关闭的活动主要活动
我从互联网上解析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:使用
Intent i = new Intent(MainActivity.this, InfoActivity.class);
startActivityForResult(i, 1);
和infoactivity
private View.OnClickListener onBackBtnClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(InfoActivity.this, MainActivity.class);
startActivity(intent);
}
};
在你的后退按钮中点击放完();而不是意图 – Aerrow
这么简单。非常感谢你! – Jojo