如何使单个类处理整个Android应用程序的套接字连接和通信?

时间:2013-09-09 09:58:42

标签: java android sockets android-asynctask

我在我的Android应用程序中使用套接字通信。现在我正在为我发送到服务器的每条消息打开套接字然后关闭它。 在我的每个Activity中,我有一个私人课程,从AsyncTask延伸。

类似于以下代码:

 public class MainWindowActivity extends Activity{

 ...

      private class SendRequest extends AsyncTask<ArrayList<String>, Void, String> {
           @Override
           protected String doInBackground(ArrayList<String>... params) {
               // opening socket

               // sending mesasge

               // closing socket

               return result;
           }
       }
  }

我的问题是,我可以创建一个用于通信的类,当用户登录时打开套接字并在用户注销时关闭它,我可以在我的所有活动中使用该套接字实例吗?

0 个答案:

没有答案