1
我正在尋找我的問題的答案,並且我沒有在任何地方找到答案。AccesibilityService與活動之間的溝通
我有一個AccesibilityService正在運行,我想從它發送信息到MainActivity。
我一直試圖用Messenger類來做,但我不能。
任何人都可以幫助我做到這一點嗎?
我已經把這段代碼在MainActivity:
class IncomingHandler extends Handler {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case NoficationService.MSG_ENCENDER:
// Envía "1".
String message = "1";
mApp1.sendData(message);
break;
default:
super.handleMessage(msg);
}
}
}
在MainActivity我有這樣的代碼:
try {
Message msg = Message.obtain(null, NoficationService.MSG_ENCENDER, 0, 0);
msg.replyTo = mMessenger;
mService.send(msg);
Log.d(tag, "Enviado Msg");
} catch (RemoteException e) {
Log.d(tag, "Excepción Msg");
}
等待您的幫助。先謝謝你!
它可以發送廣播。非常感謝! – ChristLarsen