jjzjj

Androidx

全部标签

androidx android.support.v4.app.INotificationSideChannel$Stub

在使用androidx和数据绑定(bind)添加回收View后,我正在使用androidjetback它开始显示android.support.v4.app.INotificationSideChannel$Stub。到目前为止,我已经尝试了很多解决方案,但没有任何帮助。为什么当我没有使用任何支持库时它会显示此错误,我该怎么做才能解决它?更新:回顾我的步骤后,我删除了数据绑定(bind),一切正常,任何人都可以解释这是我的毕业典礼:applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'

android - Android P 预览版 toast View 的 IllegalStateException

在尝试发布我的生产应用时,预发布报告通知我Pixel2AndroidP预览版设备出现错误。该错误与我的一条自定义toast消息有关,它说View“已添加到窗口管理器”:java.lang.IllegalStateException:Viewandroid.support.constraint.ConstraintLayout{efbeb21V.E............ID0,0-788,1124#7f0900dbapp:id/toast_correct_container}hasalreadybeenaddedtothewindowmanager.atandroid.view.Win

Android X 向后兼容性

我有使用支持库版本27.1.2的Android应用程序。我想使用使用AndroidX(api28)编写的库。库版本的名称间距几乎没有问题。例子...该库有一个我想与api一起使用的对话框Dialog.show(androidx.fragment.app.FragmentActivityactivity);但是我所有的Activity都在使用android.support.v4.app.FragmentActivity编译器不喜欢这样。目前无法将我的项目升级到最新版本,因此请不要提供升级答案,除非这是唯一的解决方案。有没有办法解决这个不兼容问题?提前致谢。 最

android - DatePickerDialog 已将 androidx.fragment.app.DialogFragment 中的按钮涂黑

这个简单的类:classDateSelectionDialogFragment:DialogFragment(){overridefunonCreateDialog(savedInstanceState:Bundle?):Dialog{valcalendar=Calendar.getInstance()valyear=calendar.get(Calendar.YEAR)valmonth=calendar.get(Calendar.MONTH)valdayOfMonth=calendar.get(Calendar.DAY_OF_MONTH)returnDatePickerDialog(

android - 具有特定页面索引的分页库数据源

关于arch中的分页库。组件它具有三个不同的数据源:PageKeyedDataSource:当请求需要下一个/上一个索引键时。ItemKeyedDataSource:当请求需要一个项目作为键时。PositionalDataSource:当请求需要索引以获取下一批时。如果后端响应不支持下一个/上一个索引键但仅支持当前页面,则使用哪个。当响应如下:{"status":"success","response":"1","message":"Datafetchedsuccessfully","data":{"total":2,"per_page":"5","page":1,"items":[]

android - 如何使用 HtmlCompat?

我有以下代码:Html.fromHtml(getString(R.string.privacy_policy_text)但是,Html.fromHtml()已被弃用。我知道我应该按照指示使用HtmlCompathere.但是,我不知道我必须在我的build.gradle文件中包含什么才能使该类可用,即使经过大量谷歌搜索也是如此。我的build.gradle中已经有以下支持库:implementation'com.android.support:design:27.1.1'implementation'com.android.support:support-vector-drawable

android - 如何使用新的 Android-X API 从当前的 PreferenceFragment 打开一个新的 PreferenceFragment?

背景在以前版本的支持库中,我们可以使用标题来获得设置的主菜单屏幕,每个屏幕都会打开一个新的设置屏幕(fragment)。问题现在header消失了(如写的here)一段时间,我认为它在android-x上变得更糟:Onethingyou’llnoteisn’tinhereispreferenceheadersandyou’dbetotallyright.However,thatdoesn’tmeanasinglelistofpreferencesneedtospana10”tabletscreen.Instead,yourActivitycanimplementOnPreference

android - java.lang.NoSuchMethodError : No static method dispatch Unhandled KeyEvent Pre 错误

当迁移到androidx时,我在返回时遇到上述错误。java.lang.NoSuchMethodError:NostaticmethoddispatchUnhandledKeyEventPre(Landroid/view/View;Landroid/view/KeyEvent;)ZinclassLandroidx/core/view/ViewCompat;oritssuperclasses(declarationof'androidx.core.view.ViewCompat'appearsin1/split_lib_dependencies_apk.apk)atandroidx.ap

android - Cause : androidx. navigation.safeargs 只能与androidx项目一起使用

我遇到了名为safeargs的导航组件的问题。我在构建gradle中使用了classpath'androidx.navigation:navigation-safe-args-gradle-plugin:2.0.0'。在app/build.gradle中应用插件androidx.navigation.safeargs.kotlin时,出现以下错误:Cause:androidx.navigation.safeargscanonlybeusedwithanandroidxprojectapp/build.gradleapplyplugin:'com.android.application'

android - AppCompatDelegate.setDefaultNightMode() 仅在第一次被主要 Activity 获取?

运行AndroidP,使用androidx1.0.0(minSdkVersion17)。从我的MainActivity打开我的PreferenceActivity。我在那里更改了UI主题,并重新创建Activity以获取更改:AppCompatDelegate.setDefaultNightMode(nightMode);recreate();更新主题后,我返回到MainActivity。主题已成功更新。然后我重新打开PreferenceActivity并再次更改主题。到目前为止一切顺利!最后,我再次返回到MainActivity。主题未更新,如果您重复这些步骤,它也不会更新!因此,重