From 03e19b8cdea0ddd28da1a1738c5b62f7f97cd2e0 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期二, 07 一月 2020 13:29:32 +0800 Subject: [PATCH] 修改进程间接口,统一为foo(int, string) --- lib/src/main/java/com/anyun/exam/lib/RemoteService.java | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/src/main/java/com/anyun/exam/lib/RemoteService.java b/lib/src/main/java/com/anyun/exam/lib/RemoteService.java index 90bab00..b28979c 100644 --- a/lib/src/main/java/com/anyun/exam/lib/RemoteService.java +++ b/lib/src/main/java/com/anyun/exam/lib/RemoteService.java @@ -50,7 +50,10 @@ Log.i(TAG,"瀹㈡埛绔皟鐢ㄦ湇鍔$鏂规硶"); } + @Override + public void SendCmd(int cmd, String value) throws RemoteException { + } }; @Nullable @Override @@ -78,7 +81,7 @@ } catch (InterruptedException e) { e.printStackTrace(); } - onMessageArrived(String.format("娑堟伅ID锛�%d,璇锋敞鎰忔煡鏀�",msgId++)); + onMessageArrived(msgId, String.format("娑堟伅ID锛�%d,璇锋敞鎰忔煡鏀�",msgId++)); } } @@ -91,18 +94,16 @@ mIsServiceDestroyed.set(true); } - private void onMessageArrived(String json){ + private void onMessageArrived(int cmd, String json){ int N = mListenerList.getRegisteredCallbackCount(); - Log.d(TAG, "getRegisteredCallbackCount = " + N); mListenerList.beginBroadcast(); for (int i = 0; i < N; i++) { - mListener = mListenerList.getBroadcastItem(i); if (mListener != null){ try { - mListener.onMessageArrived(json); + mListener.onMessageArrived(cmd, json); } catch (RemoteException e) { e.printStackTrace(); } -- Gitblit v1.8.0