Add receivers log
This commit is contained in:
parent
5a1d7e3f40
commit
377c8af3c7
|
|
@ -227,7 +227,13 @@ public class LSPosedService extends ILSPosedService.Stub {
|
||||||
var receiver = new IIntentReceiver.Stub() {
|
var receiver = new IIntentReceiver.Stub() {
|
||||||
@Override
|
@Override
|
||||||
public void performReceive(Intent intent, int resultCode, String data, Bundle extras, boolean ordered, boolean sticky, int sendingUser) {
|
public void performReceive(Intent intent, int resultCode, String data, Bundle extras, boolean ordered, boolean sticky, int sendingUser) {
|
||||||
getExecutorService().submit(() -> task.accept(intent));
|
getExecutorService().submit(() -> {
|
||||||
|
try {
|
||||||
|
task.accept(intent);
|
||||||
|
} catch (Throwable t) {
|
||||||
|
Log.e(TAG, "performReceive: ", t);
|
||||||
|
}
|
||||||
|
});
|
||||||
if (!ordered) return;
|
if (!ordered) return;
|
||||||
try {
|
try {
|
||||||
ActivityManagerService.finishReceiver(this, resultCode, data, extras, false, intent.getFlags());
|
ActivityManagerService.finishReceiver(this, resultCode, data, extras, false, intent.getFlags());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue