【发布时间】:2021-04-11 23:09:53
【问题描述】:
在使用该应用程序时,我遇到了这个异常。这不是特定情况发生的。有时打开一个片段,有时将文本设置为 textview。所以我没有正确理解这个问题。
你能说点什么吗?
这是我得到的最后一个异常日志
Task android.os.AsyncTask$SerialExecutor$1@373f483 rejected from java.util.concurrent.ThreadPoolExecutor@b9965c7[Running, pool size = 9, active threads = 9, queued tasks = 128, completed tasks = 31]
java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2014)
java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:794)
java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1340)
android.os.AsyncTask$SerialExecutor.scheduleNext(AsyncTask.java:247)
android.os.AsyncTask$SerialExecutor.execute(AsyncTask.java:241)
android.os.AsyncTask.execute(AsyncTask.java:622)
android.widget.TextView.updateTextServicesLocaleAsync(TextView.java:8711)
android.widget.TextView.getTextServicesLocale(TextView.java:8658)
android.widget.TextView.getSpellCheckerLocale(TextView.java:8704)
android.widget.SpellChecker.<init>(SpellChecker.java:112)
android.widget.Editor.updateSpellCheckSpans(Editor.java:658)
android.widget.Editor.onAttachedToWindow(Editor.java:353)
android.widget.TextView.onAttachedToWindow(TextView.java:5262)
android.view.View.dispatchAttachedToWindow(View.java:14520)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1364)
android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6007)
android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
android.view.Choreographer.doCallbacks(Choreographer.java:670)
android.view.Choreographer.doFrame(Choreographer.java:606)
android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
android.os.Handler.handleCallback(Handler.java:739)
android.os.Handler.dispatchMessage(Handler.java:95)
android.os.Looper.loop(Looper.java:148)
android.app.ActivityThread.main(ActivityThread.java:5417)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
我的每个线程都这样调用,我不使用 AsyncTask s
new Thread(new Runnable() {
public void run() {
...
}
}).start();
【问题讨论】:
-
可以贴一个代码示例以便更好地理解吗?这将非常有帮助
-
云你发布代码块导致异常?这对调试很有好处。
-
@faysalneowaz 没有特定的代码部分。此日志来自用户。我也不知道确切的场景。
标签: android threadpool