Android 从仅充电更改为磁盘驱动器后UI崩溃?
似乎应用程序,或者可能只是我的应用程序,具有以下所需权限:Android 从仅充电更改为磁盘驱动器后UI崩溃?,android,android-sdcard,Android,Android Sdcard,似乎应用程序,或者可能只是我的应用程序,具有以下所需权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 例如,当您运行应用程序,然后决定从仅充电切换到磁盘驱动器时,偶尔会导致UI崩溃。另一件事是,当用户处于磁盘驱
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
例如,当您运行应用程序,然后决定从仅充电切换到磁盘驱动器时,偶尔会导致UI崩溃。另一件事是,当用户处于磁盘驱动器模式时,应用程序对用户不可用。您会收到这样的信息:您的手机上不再安装链接的程序
是否有一种方法可以通过编程缓解此问题。也许,通过检查用户何时处于磁盘驱动器模式,该模式应触发权限删除或类似操作。这可能吗?您是否使用光标适配器/内容提供商组合?您应该能够在卸载/装载外部存储时获得广播,并且可以编写一些回退代码。您是否正在SD卡上安装应用程序
看看这些链接是否有用。是的,我在清单中使用了preferExternal,它将应用程序安装在SD卡上,这可能是原因吗