我正在做一个小项目并尝试使用新的导航架构组件。当我尝试向目的地添加一些参数时,出现“未解析的引用:NavArgs”错误。
我遵循了本指南https://developer.android.com/topic/libraries/architecture/navigation/navigation-pass-data#kotlin 并已添加
classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha11"
到我的项目gradle文件并添加
apply plugin: 'androidx.navigation.safeargs.kotlin'
到我的应用程序 gradle 文件。
如上面的指南所示,我想用它val args: AddKittenFragmentArgs by navArgs()
来获取传递的参数。但navArgs()
不被认可。
同样NavArgs
在生成的代码中没有解决。
data class MyFragmentArgs(val argOne: String? = "\"\"", val argTwo: String? = "\"\"") : NavArgs
Run Code Online (Sandbox Code Playgroud) navigation android android-architecture-components android-safe-args
有时我会遇到 Firbease ID 令牌永远不会刷新的情况。
在每次应用程序启动时,我getIdToken(true)
都会在每次调用服务器之前强制刷新令牌,我会得到缓存的令牌,getIdToken()
当令牌过期时应该自动刷新令牌(我说得对吗?)
但有时我每次都会收到令牌过期异常。到目前为止,我找到的唯一解决方案是清除所有应用程序数据。之后,用户必须再次登录,一切正常。由于令牌过期,应用程序数据尚未保存到服务器,因此它们丢失了。所以这不是我想使用的解决方案。
有谁知道为什么会发生这种情况,我该如何预防?
更新 我正在使用 Firbease SDK 版本 11.6.0(因为 11.8.0 中的通知图标存在问题)
我正在使用firebase动态链接邀请朋友加入我的应用.一切都很好.点击邀请链接将我带到Playstore.当我安装应用程序并等到它完成后,Playstore会向我显示"继续"按钮.当我点击此按钮时,应用程序会打开,我会收到跟踪邀请的深层链接.
但是当我安装应用程序时,关闭Playstore并通过应用程序抽屉打开应用程序我没有收到深层链接.
这是预期的行为吗?
我的问题是,我正在寻找仅在第一个应用程序启动时的邀请链接.因此,当用户通过邀请链接安装我的应用程序但不使用playstore继续按钮打开它时,永远不会跟踪邀请.
谢谢您的帮助.
android dynamic-links invite firebase firebase-dynamic-links
自从我将我的设备更新为 android 10 以来,我的背景渐变之一面临着一个奇怪的问题。
我有一个带有渐变背景的 RelativeLayout 看起来像这样。
<RelativeLayout
android:id="@+id/layoutSpeedLegend"
android:layout_width="match_parent"
android:layout_height="18dp"
android:background="@drawable/background"/>
Run Code Online (Sandbox Code Playgroud)
我的 background.xml 看起来像这样。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<gradient
android:centerColor="@color/yellow"
android:endColor="@color/red"
android:startColor="@color/darkgreen"
android:centerX="50%"/>
<corners android:radius="15dp" />
</shape>
</item>
Run Code Online (Sandbox Code Playgroud)
添加android:angle="90"
到我的 background.xml 也不起作用。
有人知道为什么会这样吗?
android ×4
firebase ×2
android-architecture-components ×1
background ×1
gradient ×1
invite ×1
navigation ×1