【问题标题】:How to invoke a void method in Activity class from a service class? [duplicate]如何从服务类调用 Activity 类中的 void 方法? [复制]
【发布时间】:2012-06-22 09:54:47
【问题描述】:

可能重复:
How to call a method in another activity

我想从服务类调用 Activity 类中的方法 Public void sendmessage(){} 方法。我不想返回任何结果来使用StartActivityforresult() 方法,并且我不想加载另一个活动来使用意图。

最好的方法是什么?因为我什至不能扩展父类。

在此先感谢

【问题讨论】:

  • 如果您知道它已经被回答,那么快速搜索就可以了。以下是通过在 Google 中搜索您的确切标题找到的两个示例。 OneTwo

标签: android android-activity


【解决方案1】:

在SecondActivity中创建FirstActivity的对象,并使用该对象调用FirstActivity的方法。

    public class FirstActivity extends Activity{

        public void yourMethod(){
           // your code.
        }
    }

在 SecondActivity 中:

    public class SecondActivity extends Activity{

        public void someMethod(){ 
            FirstActivity firstActivityObject= new FirstActivity();
            firstActivityObject.yourMethod();
        }

     }

【讨论】:

    猜你喜欢
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    • 2013-10-12
    相关资源
    最近更新 更多