JetPack组成:仅首次启动应用程序时显示启动屏幕的最佳方法
我目前正在开发一个具有起始屏幕的应用程序,我想在其中输入一个唯一的代码以通过Firebase添加设备。添加第一个设备后,启动应用程序后应出现菜单屏幕…
未解决的参考:MoveFocus
我正在使用与Kotlin合作的JetPack来进行我当前的项目,但是我有这个有线问题。对于我的OutlinedTextField,我正在使用 imeaction.search ,但是对于操…
JETPACK组成了来自可组合的班级的实例化类
我有以下逻辑类, class Logic(){ private val state: MyViewModel = MyViewModel() @Composable fun PublicComposable(){ Text("My public composabl…
带有底部范围的Android导航无法保存UI状态
我有一个带有底部选项卡的片段,名为 tabsfragment class BottomTabsFragment : Fragment(R.layout.fragment_tabs) { private val bottomNavigationVi…
如何在HH:MM:SS中创建一个简单的计数计时器,并在懒惰的列中显示它们
我正在学习JetPack组成,似乎无法围绕如何创建一个简单的倒计时数。我要做的是创建一个倒计时数,它接受用户的三个输入(小时,分钟和秒),然后当我…
使用JetPack的EncryptedSharedPreference和EncryptedFile有什么好处?
阅读了大量文章和堆叠式帖子后,我找不到使用的理由 与使用其未加密的反零件相比,GentedSharedPreferences或EncryptedFile。 首先,我想谈论必须考虑…
如何在OnClick事件中调用可组合功能
这是一个可组合功能。当我单击卡片视图时,该文章应在Android视图中打开。我不确定如何实现这一目标。 我还尝试了Lambda,但没有成功。 当 newscardvi…
使用Coil in compose进行预加载,然后显示图像
我一直在圈子四处走动,试图弄清楚如何在组合中使用线圈。我想预加载图像,以便我的UI中不会有任何滞后。我读到线圈有一个缓存。 这个答案似乎意味着…
navbargraph中的Android Studio不关闭密封类的属性
我正在尝试实现底部的磁带。导航图无法找到密封类的路线。这是密封类的代码: import androidx.compose.material.icons.Icons import androidx.compos…
什么是JetPack撰写的最小Kotlin和Gradle版本要求
我正在尝试将JetPack集成到一个持久的项目中。它目前正在使用真正的旧kotlin 1.3 + gradle 3.5。但是将所有内容更新为最新,这非常痛苦。那么,我可以…
onbackpresseddispatcher.onbackpressed()vs backpressedcallback.handleonbackpressed()
由于旧的 activity.onbackpresse()开始弃用Android 33,因此以编程方式称其为“更好的方式”是什么? 示例: override fun onOptionsItemSelected(i…
文字未更新JetPack中的按钮
我想每次单击按钮上显示在按钮上显示的文本,因此我编写了以下代码,但是它不起作用。我要去哪里? class MainActivity : ComponentActivity() { over…
迁移到房间给我迁移,没有适当的处理,但不是不同的
我正在将现有数据库更改为房间并面临此错误: App has crashed, executing CustomActivityOnCrash's UncaughtExceptionHandler java.lang.IllegalStat…