我正在将项目迁移到AndroidX中,因此遇到问题。
<provider
android:name="androidx.core.content.FileProvider" <--- Changed to X lib
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS" <---- ISSUE
android:resource="@xml/file_paths" />
</provider>
Run Code Online (Sandbox Code Playgroud)
我搜索了所有互联网,却找不到解决方案:对于AndroidX,我应该添加什么而不是android.support.FILE_PROVIDER_PATHS?
我在 Android 开发领域工作了 4 年多,在我参与的所有项目中,人们总是问我哪种方法是处理无 Internet 连接用例的最佳方式。可以通过多种方式对其进行检查,但我仍在尝试确定有史以来最好的用户体验。
一个想法可能是让观察者检查互联网连接,每当它丢失时,在您当前的屏幕上显示一项活动,以通知用户他丢失了连接。当互联网恢复时,只需调用完成该活动即可。但这会阻止与应用程序的任何交互。
另一种方法是个性化应用程序的每个屏幕以显示自定义的无连接布局。但是,如果您有 20 个以上的屏幕,这可能会花费您大量的工作。
您认为在 Android 应用程序中处理无互联网连接的最佳方式是什么?