did not call finish() prior to onResume() completing at android.app.Activity.performResume(A
导致无界面app直接死掉。
原因:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoDisplay"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Theme.Translucent.NoTitleBar
本文分析了一种导致无界面应用程序直接崩溃的问题,主要源于Activity在onResume()前未调用finish(),并通过代码示例展示了如何错误地配置了两个主题为Translucent和NoDisplay的MainActivity,进而触发了此错误。
3235

被折叠的 条评论
为什么被折叠?



