私はこの問題について何度もグーグルで検索しました。その後、ここに質問を入れています。
2 つのアクティビティがあり、どちらにもリストがあります。最初のリスト項目をクリックすると、別のアクティビティにデータを送信しています。そして、このデータを使用して、asynctask を使用してリストを作成します。
次に、リスト項目をカウントし、バックプレスを使用して前のアクティビティに送信します。
@Override
public void onBackPressed() {
Intent resultData = new Intent();
resultData.putExtra("count", "45");
setResult(Activity.RESULT_OK, resultData);
finish();
}
戻るボタンを押すと、アクティビティがリロードされます。それからまた私は活動を押し戻しています。
アクティビティの結果で、リクエスト コードを true にしています。しかし、意図の「データ」を取得しようとすると、強制終了します。
私の主な問題は、アクティビティと戻るボタンを 2 回押した結果としてデータを送信していることです。
前もって感謝します。