私は 2 つのアクティビティを持つ単純な Android アプリケーションを作成しています。1 つの MainActivity と 1 つの 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 を閉じるためのコード:
private View.OnClickListener onBackBtnClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(InfoActivity.this, MainActivity.class);
startActivity(intent);
}
};