0
我在一個類中創建一個Intent,然後它返回到另一個類。我需要檢查它的意圖類型。我需要確保它不是特定類型的意圖。從另一種方法/類中識別android intent類型?
如何做到這一點?
if(newIntent == ActivityName.class)
編輯: 所以,我需要知道,如果新的意圖就等於某種類型的意圖:
newIntent = new Intent(context, ActivityName.class);
return newIntent;
在另一大類:
if(newIntent == ActivityName.class) // do something
希望這澄清一點點。
意圖創建後,它被返回。我需要確定意圖的類別。例如,newIntent = new Intent(context,ActivityName.class);我需要檢查具體的ActivityName。 – 2010-08-18 17:51:27
@just_another_coder,查看這裏描述的getComponent()方法:http://developer.android.com/guide/topics/intents/intents-filters.html – 2010-08-18 20:08:10
getComponent()。getClassName()或getShortclassName()工作,但返回的字符串需要與完全限定名稱或具有前導點的類本身進行比較。謝謝克里斯 – 2010-08-18 20:25:44