我正在製作一個簡單的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