onBind方法是Service与Activity之间建立通信的桥梁(中间人),修改后的Service如下
public class BasisService extends Service {
@Nullable
public static final String TAG = “BasisService”;
private BasisBind basisBind;
@Override
public void onCreate() {
Log.d(TAG, “------>onCreate()”);
basisBind = new BasisBind();
super.onCreate();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, “------>onStartCommand()”);
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
Log.d(TAG, “------>onDestroy()”);
super.onDestroy();
}
@Override
public IBinder onBind(Intent intent) {
Log.d(TAG, “------>onBind()”);
return basisBind;
}
@Override
p