Skip to main content
 首页 » 编程设计

服务端怎样暴露IBinder接口对象

2022年07月17日25softidea

服务端怎样暴露IBinder接口对象:

package com.example.mydownload; 
 
import android.app.Service; 
import android.content.Intent; 
import android.os.Binder; 
import android.os.IBinder; 
import android.util.Log; 
 
//实现接口中的方法 
	  
public class MyService extends Service { 
	//接口对象 
	IBinder mybBinder = new MyBinder(); 
	 
	class MyBinder extends Binder{ 
		public String helloWorld(String name){ 
			return name; 
		} 
	} 
	 
	@Override 
	public void onCreate() { 
		Log.e("log", "onCreate"); 
		super.onCreate(); 
	} 
 
 
	@Override 
	public void onDestroy() { 
		Log.e("log", "onDestroy"); 
		super.onDestroy(); 
	} 
 
 
	@Override 
	public int onStartCommand(Intent intent, int flags, int startId) { 
		Log.e("log", "onStartCommand"); 
		return super.onStartCommand(intent, flags, startId); 
	} 
 
	 
	@Override 
	public IBinder onBind(Intent arg0) { 
		return mybBinder; 
	} 
 
} 


client怎样调用接口对象中的方法,晚上再写。


本文参考链接:https://www.cnblogs.com/jhcelue/p/7400504.html