问题标签 [androidx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何不使用 androidX 销毁片段
现在,我尝试了androidX的导航和底部导航栏,当我像下面这样使用它时
supportFragmentManager = getSupportFragmentManager();
navHostFragment =(NavHostFragment)supportFragmentManager.findFragmentById(R.id.frag_nav);
navController = navHostFragment.getNavController();
NavigationUI.setupWithNavController(navigation, navController);
发现一个问题,每次切换bottomNavigationBar,fragment会重新创建,目标fragment中的所有网络任务都会重做,androidX切换时如何保持fragment的状态?
android - PreferenceFragmentCompat 在 PreferenceCategory 上有我无法摆脱的填充
所以我一直在尝试使用 androidx.preference.PreferenceFragmentCompat 创建一个设置活动,并且一切正常。
但是由于某种原因,偏好类别和偏好本身都存在一些填充。我设法通过使用 app:iconSpaceReserved="false" 摆脱了首选项上的填充,但这似乎不适用于类别。
我已经尝试了所有各种主题,PreferenceThemeOverlay.v14.Material 等,但它们似乎没有什么不同
这是我的所有代码!
SettingsActivity.java
活动设置.xml
SettingsTestFragment.java
首选项_test.xml
我的依赖是...
android - android.support.v4.media.MediaBrowserCompat$CustomActionCallback AndroidX
您好,我尝试添加后我的依赖项有问题:
我一直在寻找对我有帮助但没有任何运气的答案
我正在使用 Android Studio 3.2 BETA 4
错误
程序类型已存在:android.support.v4.media.MediaBrowserCompat$CustomActionCallback
项目构建gradle
应用程序构建 gradle
渐变属性
依赖树
android - 如何获取 DisplayCutoutCompat 的实例
我正在寻找一种使用方法,DisplayCutoutCompat
因为我想知道设备凹槽的高度来移动布局。
该文档并没有真正指出如何在 onCreate 方法中获取实例。
java - 当我从 Android 迁移到 AndroidX 时,在我的项目中实现 google play 服务时出错。解决方案可能是什么?
这是我的应用程序级别build.gradle
gradle.properties
在这里
当我删除
从app.build
文件它工作正常。但我必须使用谷歌地图和服务,所以我到处搜索,但找不到任何合适的解决方案。我在 github 中找到了一个建议
我相信这是因为 com.google.firebase 传递依赖于 com.android.support:support-v4。为了解决这个问题,您应该能够在您的 gradle.properties 文件中设置 android.enableJetifier=true,这将“自动转换现有的第三方库,就好像它们是为 AndroidX 编写的一样”
我已经这样做了,但是没有用!
构建/运行项目时出错
程序类型已经存在:android.support.v4.app.INotificationSideChannel Message{kind=ERROR, text=程序类型已经存在:android.support.v4.app.INotificationSideChannel,sources=[Unknown source file], tool name=Optional。 of(D8)} 原因:com.android.builder.dexing.DexArchiveMergerException:合并 dex 档案时出错:
请给我一些解决方案。
android - BottomSheetBehavior 不在 androidX 库中
我正在使用BottomSheetBehavior
原始支持库:
当我迁移到使用新androidx
库时,虽然BottomSheetBehavior
缺少。来自上述支持库的映射也不在AndroidX 重构列表中,但迁移工具将其删除。
我缺少将 BottomSheetBehavior 包含在新androidx
库中的内容。
java - 无法为 RecycleView 充气
我将RecycleView添加到我的XML中,如下所示:
我在build.gradle中的依赖项定义如下:
该项目可以编译,但是当我运行它时它会崩溃,并且出现以下异常:
我的compileSdkVersion设置为28。请问有什么建议吗?
更新:
我添加到依赖项:
所以我的依赖部分现在看起来像这样:
但是现在我遇到了一个新错误:
所以我添加了以下属性:
像这样的应用程序标签:
但现在我遇到了另一个错误:
android - 通过更新到 Android Studio 3.2 迁移到 AndroidX
我正在尝试迁移到 AndroidX,以便将 Material 组件用作按钮、带有 OutputLines 的 textInputLayout 等。问题是,如果我没记错的话,正如官方网站上所说,首先我必须下载 Android 3.2。我已经下载了 3.2 Beta 5,然后我将 compileSdkVersion 从 26 更新到了 28,我添加了依赖 项实现 'com.google.android.material:material:1.0.0-beta01'并将类路径从 3.1.3 更改为类路径'com.android.tools.build:gradle:3.2.0-alpha13'。当我单击 Refactor -> Migrate to AndroidX 时,我继续进行重构并收到以下错误:
我找不到迁移和使用它的方法...你能帮我吗?提前致谢!
android - 什么是喷射器?
什么是喷射器?例如,要使用 androidx 打包的依赖项创建一个新项目,这个新项目需要在gradle.properties文件中添加以下行:
那么它是什么意思 - “启用喷射器”?
android - 包含 androidx 库函数的 Unity 插件
我为统一创建了一个 Android 插件来处理一些本机作业,它在我的设备上运行良好,直到我想添加“WorkManager”类来处理一些后台作业并且我收到以下错误:
我认为问题在于运行时不存在 androidx 库。我的问题是:如何将 androidx 支持库添加到 Unity3D?