【问题标题】:How to call an AsyncTask Activity from aBroadcast Receiver in Android?如何从 Android 中的广播接收器调用 AsyncTask 活动?
【发布时间】:2011-12-15 08:43:15
【问题描述】:

我正在开发一个示例应用程序,其中我在主 Activity 中有一个 AsyncTask,我还有一个广播接收器来监听传入的短信.....

我需要做的是将消息体从广播接收器传递到 asynctask,它已经使用套接字连接侦听传入数据。 我不知道如何从广播接收器调用 Asynctask 中定义的方法。

请指导。

【问题讨论】:

    标签: android sockets android-asynctask broadcastreceiver


    【解决方案1】:

    了解 AsyncTask 这将很有帮助

    private class MyTask extends AsyncTask<String, Integer, String> {
         protected String doInBackground(String... str) {
             //return str[0];
             return null; 
         }
    
         protected void onProgressUpdate(Integer... progress) {
    
         }
    
         protected void onPostExecute(String result) {
    
         }
     }
    
    new MyTask().execute("MSG body");
    

    【讨论】:

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