Java.lang.NullPointerException: Attempt to invoke interface method 'com.stardust.autojs.engine.ScriptEngine com.stardust.autojs.execution.ScriptExecution.getEngine()' on a null object reference
com.stardust.autojs.ScriptEngineService$1.onFinish(ScriptEngineService.java:70)
com.stardust.autojs.ScriptEngineService$1.onSuccess(ScriptEngineService.java:66)
com.stardust.autojs.execution.ScriptExecutionObserver.onSuccess(ScriptExecutionObserver.java:22)
com.stardust.autojs.execution.ScriptExecuteActivity.finish(ScriptExecuteActivity.java:137)
com.stardust.autojs.engine.LoopBasedJavaScriptEngine.forceStop(LoopBasedJavaScriptEngine.java:69)
org.autojs.autojs.ui.main.task.Task$RunningTask.cancel(Task.java:100)
org.autojs.autojs.ui.main.task.TaskListRecyclerView$TaskViewHolder.stop(TaskListRecyclerView.java:246)
org.autojs.autojs.ui.main.task.TaskListRecyclerView$TaskViewHolder_ViewBinding$1.doClick(TaskListRecyclerView$TaskViewHolder_ViewBinding.java:34)
butterknife.internal.DebouncingOnClickListener.onClick(DebouncingOnClickListener.java:22)
android.view.View.performClick(View.java:5641)
android.view.View$PerformClick.run(View.java:22533)
android.os.Handler.handleCallback(Handler.java:751)
android.os.Handler.dispatchMessage(Handler.java:95)
android.os.Looper.loop(Looper.java:177)
android.app.ActivityThread.main(ActivityThread.java:6674)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)
This commit is contained in:
hyb1996
2018-09-19 16:47:19 +08:00
parent 723c7a7ff0
commit 16709529e3
2 changed files with 7 additions and 4 deletions

View File

@@ -61,7 +61,7 @@ public class AccessibilityService extends android.accessibilityservice.Accessibi
int type = event.getEventType();
if (type == AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED ||
type == AccessibilityEvent.TYPE_VIEW_FOCUSED) {
AccessibilityNodeInfo root = super.getRootInActiveWindow();
AccessibilityNodeInfo root = getRootInActiveWindow();
if (root != null) {
mFastRootInActiveWindow = root;
}
@@ -109,7 +109,7 @@ public class AccessibilityService extends android.accessibilityservice.Accessibi
public AccessibilityNodeInfo getRootInActiveWindow() {
try {
return super.getRootInActiveWindow();
} catch (IllegalStateException e) {
} catch (Exception e) {
return null;
}
}