私は、どちらも同じ活動しようとしている2つのリスナーは2つのStartActivityFor結果を区別するためにどのように()
fromCityTrain.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(getActivity(),train_autocomplete.class);
startActivityForResult(i, 2);
}
});
toCityTrain.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(getActivity(),train_autocomplete.class);
startActivityForResult(i, 3);
}
});
を持っています。今私がデータを返すと、どの人がそれを呼んでいるかをどのように知るのだろうか。
これはtrain_autocomplete.classのコンテンツ
Intent intent=new Intent();
intent.putExtra("stationCode",stationCode);
intent.putExtra("stationName",stationName);
setResult(2,intent);
finish();
要求のコードを使用して区別します。 finish()の前の –