私のアプリはから始まりactivity1、次にジャンプしてactivity2、文字列の値を取得し、にジャンプして戻りactivity1ます。問題は、文字列値を戻そうとすると、データ値の取得でNullPointerExceptionエラーが発生することです。activity1でデータ値が正しいことを確認するためにデバッグしましたactivity2。activity1アプリの最初の起動と2回目のアプリへのジャンプを区別するためにいくつかのフラグを設定するのを手伝ってくださいactiviy2。どうもありがとう!
String data = (String) getIntent().getExtras().get("data");
if(data != null){
Toast.makeText(this, data, Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this, "no data", Toast.LENGTH_SHORT).show();
}