androidx相关内容
setTargetFragment() 在 Java 中已被弃用,我不明白它的正确替代品,因为 android 文档使用它并且已经过时.我相信 FragmentManager 是它的正确替代品.我在我的设置首选项中使用已弃用的 setTargetFragment 函数来创建多个首选项屏幕.为此,我最初遵循了此处 在示例中混淆地使用了 setTargetFragment.下面是我的代码: buil
..
我最近更新了我的依赖项,将 OnBackPressedCallback 从接口更改为抽象类. 我已根据新文档进行设置此处 但我觉得事情并没有像他们应该的那样运作. 我的片段的 OnCreate 看起来很像文档: override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)r
..
我正在尝试将工具栏绑定到导航控制器,为此我使用了以下代码: NavigationUI.setupWithNavController(toolbar, NavHostFragment.findNavController(nav_host)) 在菜单文件中,我提供了应用程序应导航到的片段的 ID,如下所示:
..
根据 Google 提供的有关启动 Activity 以获得结果的文档: 虽然底层的 startActivityForResult() 和 onActivityResult()API 在所有 API 级别的 Activity 类上都可用,它是强烈建议使用 Activity Result APIsAndroidX Activity 1.2.0-alpha02 和 Fragment 1.3.0-
..
我有一个主要活动,它根据条件作为调用不同活动的入口点.其中,我使用 Firebase Auth 来管理用户登录: startActivityForResult(AuthUI.getInstance().createSignInIntentBuilder().setAvailableProviders(提供者).建造(),RC_SIGN_IN) 我覆盖了onActivityResult()来区分
..
我有一个应用程序,它只显示数据,直到我在 SearchView 上过滤某些内容.现在,在以下示例中,我将在 Home Activity 和 More Sites Activity (发生错误的地方) 之间切换. 正如您在我切换到“更多站点"活动时所看到的那样,在我“过滤"之前,它唯一的 ListView 一直为空.某物.重要的是要强调,在我将应用迁移到 AndroidX 之前,More Si
..
我最近将我的应用更新为 Xamarin Forms 5.0,因此更新为 AndroidX.我升级了所有包,这些包仍然引用了旧的 Android 支持库,并用来自 AndroidX 的等效引用替换了我的代码中所有出现的 Android 支持库引用. 但我的应用程序在启动时一直崩溃,以下异常: [AndroidRuntime] android.runtime.JavaProxyThrowabl
..
我想自定义我的搜索视图编辑文本,当我点击搜索视图图标时,它会展开像这张图片 我尝试了自定义样式来做到这一点,但我在这张图片中得到了这个结果 问题: edittext 开头有一个蓝色竖条,我需要将其删除并使其仅出现在搜索查询中,并且在查询文本之后我还想更改此竖条的颜色 我需要添加一个带有特定填充的白色搜索图标,当前搜索查询结果屏幕中的白色图标会消失 我是如何得到这个结果的?
..
我个人无法发现这个问题,但 Firebase Crashlytics 上有很多这样的错误 我用 StackOverflow 尝试了所有答案,但没有任何帮助 我的 R.layout.activity_main
..
改版本为Androidx后无法连接mqtt服务器.它在 Androidx 以外的其他版本中运行良好.这是版本问题吗? 我的源代码和构建信息在链接上-> 我在制作项目时添加了它.AndroidX Artifact 从此不再进行 mqt 通信.有什么问题? 我的错误日志↓ E/AndroidRuntime:致命异常:main进程:com.example.adfdfffffaaaaaaa,
..
我在下面使用 android studio 3.5.3 中的 androidx : androidx.recyclerview.widget.RecyclerView com.google.android.material.floatingactionbutton.FloatingActionButton 我的成绩如下: 实现'com.google.android.material
..
我在AndroidX迁移后正在修复一个应用程序,但我遇到一个非常奇怪的错误,即我的 ListView 没有加载到 onCreate / onStart上/ onResume 事件: ListView是AndroidX迁移后在OnCreate/OnStart上不显示任何数据 出于偶然,我决定将“简化"我的布局,并删除了包含 ListView 的 LinearLayout .进行此更改后,
..
我的应用程序需要一个ProgressBar,并且我试图用Jetpack Compose来实现它,所以我需要内置的ProgressBar支持(我没有找到它),或者应该有一种机制可以显示带有Compose的普通Android Widget.这有可能吗? 解决方案 当然,Jetpack Compose中有进度条: CircularProgressIndicator :将进度条显示为Circ
..
我找不到使用Jetpack Compose链接我的 Text()的方法. 在撰写之前,我要做的只是: Linkify.addLinks(myTextView,Linkify.EMAIL_ADDRESSES或Linkify.WEB_URLS) 很显然,我的TextView中包含的所有链接都变成了可点击的链接. 重要提示:文本的内容来自API,链接没有固定的位置,内容可能包含多
..
我将项目迁移到androidx.我手动更改了xml文件,还手动设置了导入,但Android Studio失败了.当我尝试重建项目时,在编译的文件DataBinderMapperImpl.java中出现以下错误 此文件的头部: package com.xxxx.todo;导入android.util.SparseArray;导入android.util.SparseIntArray;导入a
..
当我打开闪光灯时.如果我使用camera.release()方法将相机用于后置摄像头,则相机会停止拍摄并关闭闪光灯. switch1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){@SuppressLint("MissingPermission")@Overridepublic void on
..
我刚刚通过选项 Refactor->迁移到androidx;在Android Studio中移至Androidx 选项.默认情况下, build.gradle 文件使用的是: 实现'androidx.appcompat:appcompat:1.0.0' 我在项目的许多地方都使用LocalBroadcastManager.我可以完美地将 import androidx.localbroadca
..
我必须将当前的android项目迁移到androidx,因为必须更改不推荐使用的代码. 我想将'androidx.core:core:1.0.1'添加到项目依赖项中,但由于它与我当前的依赖项不兼容而无法正常工作. 有人可以帮助我解决这个问题吗? 谢谢! 我的build.gradle现在是: 实现'commons-codec:commons-codec:1.5'实施'com
..
我的ViewModel遇到以下错误: java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.cryptpass_kt/com.example.cryptpass_kt.MainActivity}:java.lang.RuntimeException:无法创建com.example.cryptpass_kt类的实例.EntryVi
..
在编译项目时遇到此问题,我已经尝试了一些解决方案,这就是 不止一个使用操作系统独立路径"META-INF/LICENSE"找到该文件 https://www.bswen.com/2019/11/android-More-than-one-file-was-found-with-OS-independent-path-META-INF-DEPENDENCIES.html 错误:找到
..