私は3つのアクティビティ:Activity1、Activity2、Activity3を持っています。 Activity1とActivity3はActivity2を開始できます。Android:誰が開始アクティビティ
startActivity(新しいインテント(this、Activity2)); Activity2に私はActivity2を開始したクラスをチェックするにはどうすればよい
?インテントから情報を得る方法はありますか?ありがとう...
私はIntentに何かを置くことをしません。私はそれが必要ないと思う。私が意図を開始するとき、私はそれをどのような文脈からすでにしているのかをすでに述べています(新しい意図(*this*
、活動2))。そして、この "これ"私はアクティビティ2で認識したい!それは可能ですか?
にはい、あなたは 'Intent'に何かを入れたいですもう一方の側で提供された 'Context'で。また、これを行うAndroidの方法です、それと戦わないでください:) –
あなたの 'this'がなぜ失われたのか技術的な説明のために私の答えを以下でチェックしてください。コメントが長すぎます。 –