From: TrillGates Date: Fri, 22 Jan 2021 07:22:18 +0000 (+0800) Subject: update aidl interfaces. X-Git-Url: http://git.snicker.com.cn/sitemap.xml?a=commitdiff_plain;h=acfeefb641c29be2670a4e1757ee559492d7d328;p=IcTemperature.git update aidl interfaces. --- diff --git a/app/src/main/aidl/com/ic/work/ITempSensorCallback.aidl b/app/src/main/aidl/com/ic/work/ITempSensorCallback.aidl index 5e797fd..c43619e 100644 --- a/app/src/main/aidl/com/ic/work/ITempSensorCallback.aidl +++ b/app/src/main/aidl/com/ic/work/ITempSensorCallback.aidl @@ -5,11 +5,11 @@ import com.ic.work.domain.Temperature; interface ITempSensorCallback { //获取到了温度数据,这个是最终数据 - void onTemperatureGet(in Temperature temperature); + oneway void onTemperatureGet(in Temperature temperature); //温度数据更新中 - void onTemperatureUpdating(in Temperature temperature); + oneway void onTemperatureUpdating(in Temperature temperature); //正在获取数据 - void onGetingData(); + oneway void onGetingData(); //等待中 - void onWaiting(); + oneway void onWaiting(); } \ No newline at end of file diff --git a/app/src/main/aidl/com/ic/work/ITempSensorService.aidl b/app/src/main/aidl/com/ic/work/ITempSensorService.aidl index 8a210e6..3d1847e 100644 --- a/app/src/main/aidl/com/ic/work/ITempSensorService.aidl +++ b/app/src/main/aidl/com/ic/work/ITempSensorService.aidl @@ -9,5 +9,5 @@ interface ITempSensorService { void unRegisterCallback(in ITempSensorCallback callback); //获取体温:0表示Alarm,1表示客户端用户发出的,3表示服务端发出的单次获取指令 //callbackTag,可以使用报名+类名的字符串组合 - void getTemperatureInfo(int from,in String callbackTag); + oneway void getTemperatureInfo(int from,in String callbackTag); } \ No newline at end of file diff --git a/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt b/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt index b330273..619080d 100644 --- a/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt +++ b/app/src/main/java/com/ic/temperature/repository/TemperatureRepository.kt @@ -121,9 +121,7 @@ class TemperatureRepository(context: Context) { remoteDataCallback, this@TemperatureRepository.javaClass.name ) - Thread { - getTemperature() - }.start(); + getTemperature() } override fun onServiceDisconnected(name: ComponentName?) {