我正在开发一个 Android 应用程序。起初一切都很顺利,但过了一段时间,在真正的 Android 设备上成功安装后,该应用程序开始消失(更准确地说不是出现)。安装后,打开按钮被禁用(我只能点击完成),我在菜单上找不到它,但是用根卸载程序检查,似乎真的安装了应用程序。
在模拟器上,它安装正常,但安装的应用程序没有显示正确的图标,而在此错误之前它没有这样做。
我强制删除了一些权限 @ Manifest,因为我只需要(并且应用程序只用它运行)互联网访问( WebView )。我尝试删除它,但它是一样的。
这个变化是在我引入启动画面时出现的,如果是第一次,它会在 webview 之后加载 ==> MainActivity: 如果是第一次 { setContentView with splash layout.最终,在 3 张幻灯片之后,按钮 onClick 更改为 webview Activity (类)(1)} else { setContentView with webview layout(2)}
(1) 和 (2) 执行相同的任务,(2) 在 MainActivity 的一个方法中,(1) 在 WebView 类的 onCreate 中。
我知道这样做是更好的方法。感谢任何有关如何以更好的方式执行此任务的帮助,以及如何摆脱“已安装但不可见”的问题。
最佳答案
在您的 list 中确保您的 Intent 过滤器具有类别 <category android:name="android.intent.category.LAUNCHER" />
<activity
android:name=".activity.SpashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="landscape"
android:windowSoftInputMode="stateHidden" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
关于android - 应用已安装但未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32453977/