首页 > 其他分享 >5.30

5.30

时间:2024-06-06 22:35:31浏览次数:15  
标签:rootNavController viewModel 5.30 跳转 home modifier 页面

做完了安卓端的政策查询系统
页面跳转时数据传递这儿想到一个不一样的方法
页面跳转的主函数 这儿初始化 viewModel 避免了 每次使用viewModel的初始化,将他作为一个参数 传递给各个页面

@Composable
fun AppNavHost(
    rootNavController: NavHostController = rememberNavController(),
    @SuppressLint("ModifierParameter") modifier: Modifier = Modifier,
    viewModel:HomeViewModel = viewModel(factory = AppViewModelProvider.Factory)
) {
    NavHost(
        navController = rootNavController,
        startDestination = "home",
        modifier = modifier,

    ) {

        composable("home") {
            HomeScreen(
                viewModel=viewModel,
                rootNavHostController = rootNavController
            )
        }

       ......
    }
}

 

 

标签:rootNavController,viewModel,5.30,跳转,home,modifier,页面
From: https://www.cnblogs.com/Christmas77/p/18236199

相关文章

  • 5.30
    近二十年来,我们一直致力于加速计算的研究。CUDA技术增强了CPU的功能,将那些特殊处理器能更高效完成的任务卸载并加速。事实上,由于CPU性能扩展的放缓甚至停滞,加速计算的优势愈发显著。我预测,每个处理密集型的应用都将实现加速,且不久的将来,每个数据中心都将实现全面加速。”“数百万......
  • 5.30学习总结
    CSS3弹性盒子(FlexBox)弹性盒子是CSS3的一种新的布局模式。CSS3弹性盒(FlexibleBox或flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、......
  • 5.30 模拟赛小记
    A.求1-N每个数的约数集合求1-N每个数字约数集合,显然用试除法不合适,在这里用倍数法。对于每个数字找到范围内它的倍数,则这个倍数就可以标记约数了。但是这是syoj,作为一个成熟的oier,你要学会高效输出,指本题卡scanf,需要优化输出,否则你只能得到40pts的好成绩。对了今......
  • 5.30 吐槽
    我,可能无法毕业了今晚和智垚聊了很多他问我:你为毕设花了多少钱?有没有购买过代码?我:没有他问我:你这四年有没有做过什么大型项目?我:没有他问我:你有没有使用ai我说:claude他说:我使用过了,它经常说胡话,还是要靠官网他和我说:你现在的进度就好像我上学期刚开学我可能无法毕业了。......
  • 5.30每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.sql.*"%><!DOCTYPEhtml><html><head><metacharset="UTF-8"......
  • 2023.5.30每日总结
    publicexamination[]sortAll2()throwsException{Stringsql="selectcount(*)fromexaminationwheregrade<60";PreparedStatementpre=connect.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ......
  • 每日总结-23.5.30
    <%@pageimport="wangzhan.Thesql"%><%@pageimport="wangzhan.Pd_P_assignment"%><%@pageimport="wangzhan.Pd_S_assignment"%><%@pagelanguage="java"contentType="text/html;charset=UTF......
  • 2023.5.30《人件》阅读笔记
    第三章——软件工程师的成长考级之路:在中国,软件工程师的职业资格考试有:计算机等级考试和全国计算机技术与软件专业技术资格考试。很多公司也提供了针对自己产品的职业认证项目。例如:微软公司有微软认证专家甲骨文公司有Oracle认证项目。本章主要讲了,不同级别的......
  • 5.30 总结
    今天复习了数据库的sql查询以及其他的一些知识点。学会了怎样进行多表查询以及怎样创建视图。我在数据库保护性的章节里学到了锁的机制:所分为两种(1.排他锁2.共享锁)了解到大多数程序中用到的都是两段锁协议来保护程序数据的真实性。......
  • 2023.5.30——软件工程站立会议(阶段二)
    站立会议内容:1.整个项目预期的任务量:目前已经花的时间:剩余的时间:2.任务看板照片: 3.团队照片: 4.产品状态:最新做好的功能:正在完成中5.燃尽图:......