服务的内部绑定类:静态与否?

时间:2012-09-30 19:24:51

标签: android android-service

我有一个内部绑定类的服务:

public class MyService extends Service{

private final ServiceB binder = new ServiceB();

   @Override
public IBinder onBind(Intent intent) {
    return binder;
}

  //inner binder class
  class NewsServiceB extends Binder{
         .... 
  }

我的问题是:这个模式是否正常?或者我应该使binder类静态,可能使用WeakReference进行服务?请注意 EVERY binder方法使用服务的方法,因此将其设置为非static非常有用,因为代码更清晰,更直接。

我担心内存泄漏,毫无警告显示......

0 个答案:

没有答案