是否有任何可能的方式的时候调用的意图活动时调用一个方法来调用一个方法。当我使用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. 如何使用意图过滤
- 3. 如何使用意图更新活动?
- 4. 如何在Asynctask类中使用意图?
- 5. 如何在android上使用facebook意图?
- 6. 如何使用MSWord的意图
- 7. 使用意图
- 8. 使用意图
- 9. 使用意图
- 10. 使用意图
- 11. 如何在意图
- 12. 如何在使用意图时使用putExtra/get_Extra?
- 13. 如何使用意图通信使用活动元素的ID
- 14. 如何使用意图和束自定义列表视图
- 15. 如何在android中使用图像共享文本的意图?
- 16. 如何在不使用意图的片段中保存图片?
- 17. 如何使用意图更新谷歌地图?(Android Java)
- 18. 如何使用意图共享图像和文字pinterest
- 19. 如何使用意见
- 20. 如何通过使用if语句使TabWidget改变意图
- 21. 意图chatBot使用rasa_nlu
- 22. 使用意图与动作
- 23. 的Android使用意图
- 24. Android的使用意图
- 25. Android意图使用(Call_action&new_task_launch)
- 26. 使用意图的android eclipse
- 27. 使用Robotium与意图
- 28. 如何使用我的滑动按钮调用意图
- 29. 如何使用按钮正确调用几个类(意图)?
- 30. 如何在意图调用新活动时使用变量?
请给出一些明智使用的例子。谢谢。 – jasonflaherty 2013-09-26 01:47:57