Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从仅充电更改为磁盘驱动器后UI崩溃?_Android_Android Sdcard - Fatal编程技术网

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卡上,这可能是原因吗