我在Activity中有一个按钮,当单击此按钮时,某些操作将在另一个活动中执行。我应该只在第二个活动中调用buttonclick事件。简单地说,我有一个TabActivity with button,点击按钮后,应该在底层选项卡中执行一些操作。 ButtonClick事件应该在选项卡中。
我怎样才能做到这一点?
答案 0 :(得分:0)
在辅助类中创建一个公共函数,并从两个位置调用它。
答案 1 :(得分:0)
您可以从第一个活动广播一个Intent,以便您的第二个活动收到。单击您的按钮时,它的父活动会广播您的机器人清单将路由到您的第二个活动以接收的唯一意图。
这里有一个很好的例子: http://thinkandroid.wordpress.com/2010/02/02/custom-intents-and-broadcasting-with-receivers/
但是,请查看android reference并考虑使用LocalBroadcastManager,如果您只是在流程中进行广播,则更合适。