私はアンドロイドでかなり新しいです。私はインテントについて確信がありません。2つの異なる活動からインテントを取得する
アクティビティABとCとアクティビティAが異なる時間にBとCの両方からバンドルを受け取る必要がある場合(例:BからA、CからAへの移動)、どうすればよいでしょうかそれをやって?あなたはBからいくつかのデータを持っているし、戻ってそれらを渡したいときは、次に
final int REQ_STARTB = 101; // anything non-zero
startActivityForResult(REQ_STARTB, new Intent(A.this, B.class)).
//Similar for C.
を呼び出すことができるアクティビティAから活動Bを起動するには
うまくいけば、この質問はあまりにも漠然としていない...
あなたはここに質問する前にあなたの質問を適切にフレーミングするために作業する必要があります –
?彼の質問は完全にうまいです – dymmeh
あなたのエキストラを入手して、それらがヌルでないかどうかをテストして、どのアクティビティが送信されているか知らずに作業できることを確認してください。あなたのアクティビティがアクティビティBまたはCから起動されているかどうかを知るためのブール – Houcine