2
我有一个这样的服务:在Binder界面中返回服务实例是否安全?
public MyService extends Service {
// ...
IBinder binder = new MyBinder();
@Override
public IBinder onBind(Intent intent) {
return binder;
}
public class MyBinder extends Binder {
public MyService getService() {
return MyService.this;
}
}
// ...
}
在活动我收到粘结剂从而获得服务实例,在那之后我可以访问它的所有方法。我想知道,这样做是否安全?或者我应该只通过Binder界面与服务交互?谢谢!
非常感谢您!现在我明白了。 – Anton