Java 是否将套接字类型参数传递给后台服务?

Java 是否将套接字类型参数传递给后台服务?,java,android,sockets,Java,Android,Sockets,从android应用程序的主要活动来看,是否可以在启动服务时向服务传递套接字类型参数 有一些方法可以做到这一点: 用于存储套接字实例,然后在服务中调用它 public class MyApplication extends Application { private static Socket socket; public Socket getSocket() { return socket; } public void setSomeVariable(Sock

从android应用程序的主要活动来看,是否可以在启动服务时向服务传递套接字类型参数

有一些方法可以做到这一点:

  • 用于存储套接字实例,然后在服务中调用它

    public class MyApplication extends Application {
       private static Socket socket;
       public Socket getSocket() {
        return socket;
       }
    
       public void setSomeVariable(Socket otherSocket) {
        this.socket = otherSocket;
       }
    }
    
  • 用于按字段传递和接收数据(也可以使用serializable或。但这种方法将创建套接字的其他实例

  • 用于从活动发送和接收到服务


  • 在服务中你怎么称呼它?