我是 android 新手,我需要知道下面突出显示的关于 IBinder 的代码究竟发生了什么,以及为什么我们为此使用内部类。public class MyRandomService extends Service { private class LocalBinder extends Binder { MyRandomService getService() { return MyRandomService.this; } } private LocalBinder localBinder = new LocalBinder(); @Override public IBinder onBind(Intent intent) { return localBinder; } @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); } @Override public int onStartCommand(Intent intent, int flags, int startId) { return super.onStartCommand(intent, flags, startId); } @Override public void onDestroy() { stop_random_number_generator(); } }
添加回答
举报
0/150
提交
取消