@Override public IBinder onBind(Intent intent) { Log.d(TAG, "服务器已绑定"); return new Binder(); } public class Binder extends android.os.Binder{ public void setData(String data){ MyService.this.data = data; }
时间: 2023-02-07 16:21:25 浏览: 268
Android编程心得Service数据绑定初步电脑资料.doc
这段代码是在 Android 应用程序中,实现了一个服务绑定的过程。
@Override 表示这个方法是重写了父类的方法。
onBind 是在服务被绑定时调用的方法。在这里,它打印了一条日志消息 "服务器已绑定",然后返回了一个 Binder 对象。
Binder 类是 android.os.Binder 的子类,它重写了 setData 方法。setData 方法可以用来设置一个字符串变量 data 的值,这个变量是 MyService 类的一个成员变量。
阅读全文