startActivityForResult调用窗口在返回结果前死亡

我有一个启动器应用程序试图添加小部件。大部分工作正常,但是如果您有配置屏幕,那么该部件永远不会被添加。启动程序调用startActivityForResult调用窗口在返回结果前死亡

REQUEST_PICK_APPWIDGET = 9 

Intent pickIntent = new Intent(AppWidgetManager.ACTION_APPWIDGET_PICK);

pickIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);

startActivityForResult(pickIntent, REQUEST_PICK_APPWIDGET);

和配置活动推出,但它的来了,我看到这个在lolcat

W/WindowManager(2096): Rebuild removed 7 windows but added 6 

W/WindowManager(2096): This window was lost: Window{42abf130 com.android.settings/com.android.settings.AppWidgetPickActivity paused=false}

的配置完成并没有任何反应,因为appwidgetpicker已经死了。

发射器永远不会崩溃,没有发生任何不良事件,只是没有任何反应。它不是崩溃的应用程序本身,而是它的系统快速选择器。

回答:

https://github.com/T3hh4xx0r/Hax-Launcher/commit/4b6d2d99fdef0ded0684688a2ac5ddeb2faa9f1d

某处沿线,一个变量被取消了。我刚刚创建了一个备份,以防止这种情况发生。

回答:

我真的不知道是什么问题,但这些线程之一可能是帮助你:

Drop event when select OK to restart Launcher when ANR occurs

Android - problems with a multi-level activity chain

以上是 startActivityForResult调用窗口在返回结果前死亡 的全部内容, 来源链接: utcz.com/qa/263398.html

回到顶部