私のアプリはから始まり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();
}