androidx相关内容

Google Play发布前崩溃报告:java.lang.NoSuchMethodError

在我的Google Play发布前报告中出现了一些非常奇怪的行为,这才刚刚开始发生,但我不能将其归因于我更改了什么。我自己也无法复制该问题。 在发布前的报告中,每个测试设备似乎都失败了(6/6的设备都以同样的方式失败)。无论如何在真实的设备上重复相同构建的步骤,我永远不能重新创建它。堆栈跟踪如下: FATAL EXCEPTION: Thread-8 Process: uk.myapp. ..
发布时间:2022-09-22 22:08:26 移动开发

使用setCurrentItem打开幻灯片时,ViewPager2转场中途停滞

该应用程序使用Android viewpager2(androidx.viewpager2:viewpager2:1.0.0-beta04)来显示幻灯片。每张幻灯片的上半部分都有视频,下半部分有文字。每张幻灯片都是使用相同的片段类构建的(代码如下所示) 如果一个接一个地滑动,幻灯片放映完全正常,但是,如果尝试打开‘setCurrentItem’,有时幻灯片会在切换过程中中途中断,如下图所示。 ..

无法解析符号Theme.MaterialComponents.Light.NoActionBar(Android Studio)

在几次Gradle更新后,'Theme.MaterialComponents.Light.NoActionBar'中的'Theme.MaterialComponents.Light.NoActionBar'出现错误(由于错误,'Theme.MaterialComponents.Light.NoActionBar'显示为红色)。我的组件也没有按照我的设计理念很好地排列。 我已经清理和重建项目、 ..

无法解析符号';活动公司';和内容';

我是Android新手,正在学习如何实现基于位置的服务,但我遇到了以下错误- 无法解析符号‘ActivityCompat’ 行‘导入android.support.v4.app.ActivityCompat;’ 无法解析符号“Content” 在‘IMPORT android.support.v4.content.ContextCompat;’ ‘行中 在做了一些研究之后,我发现您需要 ..

在 Android 中正确实现 ViewPager2

我了解了 ViewPager2 并尝试了实现它,但没有找到任何合适的例子. 谁能告诉我如何使用它. 我正在寻找正确的用法,而不是示例. 解决方案 UPDATE 7 检查:从 ViewPager 迁移到 ViewPager2 检查:使用 ViewPager2 创建带有标签的滑动视图 更新 6 如果您想使用 View Pager2 实现轮播,请查看我的回答 ..

无法访问“FavoriteBottomDialogFragment"的超类型“androidx.lifecycle.HasDefaultViewModelProviderFactory".检查你的模块分类

我在扩展 BottomSheetDialogFragment 的整个类中遇到错误 无法访问 'androidx.lifecycle.HasDefaultViewModelProviderFactory',它是 'FavoriteBottomDialogFragment' 的超类型.检查您的模块类路径是否存在缺失或冲突的依赖项 该类在 app 模块中,该模块实现了另外两个模块:core 和pre ..
发布时间:2022-01-15 23:08:46 移动开发

Android X:tools:replace 在 line:for 属性中指定,但没有指定新值

我在这个网站上尝试了很多解决方案,但问题仍然没有解决.问题是由于 Android X 库造成的.当我添加 Android X 时,这个问题得到了解决,但它打开了新问题.如何解决这个问题? 之前这个错误出现了: Manifest 合并失败:属性 application@appComponentFactory value=(android.support.v4.app.CoreComponen ..

'android.annotation.NonNull' 在 'android.annotation' 中不公开.无法从外部包访问

我在尝试列出数据时收到此警告.有谁知道为什么? 解决方案 您指的是 Android 平台的内部注解,这些注解并不是您想要用于您自己的代码的注解.对于您的代码,您应该导入这些注释的 AndroidX 版本: androidx.annotation.NonNull androidx.annotation.Nullable 等等.(注意 androidx vs android ..
发布时间:2022-01-13 10:30:22 Java开发

如何不使用 androidX 销毁片段

现在,我尝试使用 androidX 的导航和底部导航栏,当我像下面这样使用它时supportFragmentManager = getSupportFragmentManager();navHostFragment =(NavHostFragment)supportFragmentManager.findFragmentById(R.id.frag_nav);navController = nav ..
发布时间:2022-01-10 18:14:46 移动开发

更新到 androidx.fragment:fragment:1.3.0-alpha08: 在 onCreate 之后不允许 registerForActivityResult 了.onCreate后如何使用?

初始问题 (18/05/2020): 使用最新的更新 androidx.fragment:fragment:1.3.0-alpha07 到 androidx.fragment:fragment:1.3.0-alpha08 我收到错误: FragmentXY 在创建后尝试 registerForActivityResult.片段必须在创建之前调用 register ..

Android X 向后兼容性

我有使用支持库版本 27.1.2 的 Android 应用程序.我想使用使用 Android X (api 28) 编写的库. 库版本的名称间距几乎没有问题. 示例... 图书馆有一个对话框,我想与 api 一起使用 Dialog.show(androidx.fragment.app.FragmentActivity 活动); 但是我所有的活动都在使用 android.su ..
发布时间:2021-11-27 23:46:08 移动开发

如何处理低于 28 的 android API 中的缺口(显示切口)?

Android 在 API 28 上添加了缺口支持,但如何在运行 API 27(荣耀 10、华为 P20 等)的设备上处理它? 我试图使用 DisplayCutoutCompat 但我无法创建它的实例,因为文档并没有真正指出如何创建一个实例. 如何创建构造函数参数值:Rect safeInsets、ListboundingRects? 我也查了一下构造函数的源码,有点迷糊: p ..
发布时间:2021-11-27 23:45:57 移动开发