在我的应用程序中,有两个活动类。假设A和B.活动B有一个成员函数名myfun(),是否有可能从活动一开始与活动B.如果是调用活动B的myfun,请提供解决方案从活动中调用成员函数,而不开始该活动
感谢
在我的应用程序中,有两个活动类。假设A和B.活动B有一个成员函数名myfun(),是否有可能从活动一开始与活动B.如果是调用活动B的myfun,请提供解决方案从活动中调用成员函数,而不开始该活动
感谢
你可以启动ActivityB的对象,然后运行成员函数。 (使用它像一个正常的对象)
E.g
ActivityB act = new ActivityB();
act.yourMethod();
(使用 “new” 关键字,只有ActivityB的构造时的onCreate将无法运行。)
顺便说一句。如果该方法不依赖于ActivityB类的任何特殊状态或成员变量,我建议您将该方法移动/重构为另一个Util类或类似的东西。
感谢您的信息,我只是检查,它正在工作,谢谢 – Riskhan 2012-02-03 12:15:23
请提供的尤其是你的方法,你想运行一些代码示例。 – 2012-02-03 12:11:18