如何在启动时将参数发送到Android绑定服务

时间:2019-06-25 00:49:53

标签: android android-service android-sdk-2.3

我想用bindService()启动我的Android绑定服务,并在服务初始化时传递一个userId。理想情况下,当我调用bindService时会发生这种情况,因为我不想公开一个单独的方法来设置userId,因为我的服务在获得userId之前不能做任何事情。但是,bindService()不会捆绑。

我的服务绑定到我的应用程序中的多个位置,因此我不喜欢调用bindService然后在onServiceConnected()方法中调用另一个API来调用setUserId()的模式。这似乎很糊涂。

有没有更清洁的方法?

0 个答案:

没有答案