-1
私のアンドロイドアプリでは、リストビューを保持するBaseAdapterを持つアクティビティAを実装しました。アイテムをクリックすると、インテントを通じてアクティビティBに移動します。戻るボタンを押すとアクティビティAに戻り、アクティビティAは正常に実行されていますが、ビューは表示されません。私はそれがBaseAdapterと関係があり、保存されたデータは失われていると信じています。ボタンを押す前に私がそれを去ったときの見方を保つためのアイデアはありますか?私はパーセル可能な方法しか見つけることができませんでしたが、別の方法があるかどうかを知りたいと思います。クリックして前のアクティビティ状態に戻る
EDIT:
@Override
protected void onResume() {
super.onResume();
mAdapter = new MyCustomAdapter(this);
setListAdapter(mAdapter);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent intent = new Intent(activityA.this, activityB.class);
startActivity(intent);
}
これは、onCreateのリストに読み込んだ内容と、2番目のアクティビティを開いた方法によって異なります。私たちがチェックできるようにあなたのコードを投稿してください。 –
@DrilonBlakqori私はトピックを編集しました。 – Voila
backpressをオーバーライドしてもう一度activityaを開始する – kgandroid