如何从Android中的BroadcastReceiver调用异步任务活动?

时间:2011-12-15 08:43:15

标签: android sockets android-asynctask broadcastreceiver

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

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

Plz指南。

1 个答案:

答案 0 :(得分: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");
相关问题