Google play商店仅在小米设备上显示崩溃(我无法复制)。请在下面找到崩溃日志。我也曾试图在小米设备上重现这次崩溃,但无法重现。
orker.run运行时异常:在xecutor.java:588AsyncTask$java.lang.(AsyncThread.run)在hread.java:818FutureTjava.lang.完成(FutureTin.betterbutter.android.emoji.)在sync.doFutureTarse.java:30异常(FutureTin.betterbutter.android.emoji.)在sync.doFutureTarse.java:19(FutureTandroid.os.)在android.os.AsyncTask$SerialExecitor$1.run(AsyncTask.java:234)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)在java.util.concurrent.ThreadPoolExecitor$Wjava.lang.(ThreadPoolEandroid.os.)在3.doneTask.java:309(Tjava.util.concurrent.)引起的:ask.finishExceptionInSynalizerError:在ask.java:354EmojiParse$ParseAjava.util.concurrent.背景(EmojiPask.set)在ask.java:223EmojiParse$ParseAjava.util.concurrent.背景(EmojiPask.run)在ask.java:242AsyncTask2 dollars. call(AsyncTask. java: 295)在java. util. con(FutureTask. java: 237)
这是我的代码:
public class EmojiParse {
public void parse(JSONObject jsonObject) {
new ParseAsync().execute(jsonObject);
}
public class ParseAsync extends AsyncTask<JSONObject, Void, Void> {
@Override
protected Void doInBackground(JSONObject... params) {
JSONObject jsonObject = params[0];
try {
JSONArray jsonArray = jsonObject.getJSONArray("emojis");
for (int i = 0; i < jsonArray.length(); ++i) {
JSONObject object = jsonArray.getJSONObject(i);
String text = object.getString("text");
String code = object.getString("code");
String surrogates = StringEscapeUtils.unescapeJava(object.getString("surrogates"));
EmojiMap emojiMap = new EmojiMap();
emojiMap.hashSet.add(code);
emojiMap.displayMap.put(text, surrogates);
emojiMap.reverseMap.put(surrogates, text);
}
} catch (JSONException e) {
e.printStackTrace();
} catch (Exception e1) {
e1.printStackTrace();
}
return null;
}
}
}
在小米手机的后台运行是受限制的
设置-
这是因为小米默认为每个应用程序使用Baterry优化。
例如在这里检查此链接
使用给定代码移动到设置页面
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", getPackageName(), null);
intent.setData(uri);
startActivity(intent);
取消限制。
java.lang.RuntimeException:执行doInBackground()E/Android runtime(695)时出错:at Android . OS . async task $ 3 . done(async task . Java:200)E/Android runtime(695):at Java . util . concurrent . future task $
我做了一个应用程序登录,一切都是正常的昨天,但今天android工作室给了我这个错误 {08-03 14:29:07.894 137 03-14015/Complete.Lyne.MyApplication E/AndroidRuntime:致命异常:AsyncTask#1进程:Complete.Lyne.MyApplication,PID:13703 java.lang.RuntimeExcep
我在android设备上构建代码时出错了。这是错误报告 05-17 09:47:16.035 17982-18134/com . example . ckw . mapku E/Android runtime:致命异常:async task # 1 05-17 09:47:16.035 17982-18134/com . example . mapku E/Android runtime:Proc
执行 时出错。 这是错误日志: 11-05 05:03:20.171:E/Android runtime(3171):致命异常:async task # 1 < br > 11-05 05:03:20.171:E/Android runtime(3171):Process:com . example . MySQL test,PID:3171 < br > 11-05 05:03:20.171:E
活动: 类 updateTwitterStatus extends AsyncTask { 这就是 LogCat 06-05 18:00:26.696: E/AndroidRuntime(1516): 致命异常: AsyncTask #2 06-05 18:00:26.696: E/AndroidRuntime(1516): java.lang.RuntimeException: 执行 doInB