是否有任何可能的方式的時候調用的意圖活動時調用一個方法來調用一個方法。當我使用intent調用從一個活動切換到另一個時,我只想顯示特定的方法。如何使用意圖
Q
如何使用意圖
9
A
回答
12
使用extras
束在Intent
。
Intent i = new Intent(...);
i.putExtra("your_condition", int_condition);
然後在的Intent
int_condition=getIntent.getIntExtra("your_condition");
的onCreate現在你可以使用這個
if(int_condition==0)
{
//Call the method
}
else
{
//method you want
}
再有你的另一種選擇,你可以通過方法名作爲參數您Intent
,假設您正在發送mathod_name
作爲extra
到Bundle
String method_name=getIntent.getIntExtra("method_name");
Class<?> c = Class.forName("class name");
Method method = c.getDeclaredMethod (method_name, parameterTypes)
method.invoke (objectToInvokeOn, params)
-3
這似乎更像是一個設計問題。明智地使用你的意圖過濾器,它應該很容易實現。
-7
不完全相信你的要價......但這種意圖將所謂有人
例如
Intent i = new Intent("android.intent.action.CALL",
ContentURI.create("tel:" + phone));
startActivity(i);
你必須有
<uses-permission id="android.permission.CALL_PHONE" />
否則清楚地把你的萬阿英,蔣達清。我不能夠inderstand
+0
我認爲他想打電話從意圖,最有可能的另一個應用程序的方法的具體方法。這就是爲什麼我說取決於調用意圖應該在應用程序流程中採取另一個邏輯。這只是一個設計問題。 – 2011-05-10 06:59:56
相關問題
- 1. 如何使用意圖
- 2. 如何使用XML意圖?
- 3. 如何不使用意圖
- 4. 如何使用其他意圖傳遞意圖數據?
- 5. 如何正確使用意圖
- 6. 如何使用IntentSpy來窺探意圖
- 7. 如何在Asynctask類中使用意圖?
- 8. 如何使用意圖在ListView控件
- 9. 如何從意圖使用額外
- 10. 如何使用意圖更新活動?
- 11. 如何在android上使用facebook意圖?
- 12. 如何通過使用意圖
- 13. 如何使用意圖過濾
- 14. 我應該如何使用意圖?
- 15. Android:如何使用意圖關閉progressdailog
- 16. 如何使用MSWord的意圖
- 17. 使用意圖
- 18. 使用意圖
- 19. 使用意圖
- 20. 使用意圖
- 21. 如何從Google Now使用「注意到自我意圖」?
- 22. 如何從意圖
- 23. 如何在意圖
- 24. 如何從意圖
- 25. 如何在意圖
- 26. 如何使用意圖通信使用活動元素的ID
- 27. 如何刪除使用ACTION_VIDEO_CAPTURE使用意圖錄制的視頻?
- 28. 如何在使用意圖時使用putExtra/get_Extra?
- 29. 使用意圖的應用
- 30. 如何使用意向
請給出一些明智使用的例子。謝謝。 – jasonflaherty 2013-09-26 01:47:57