稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
致Great的头像
致Great
自然语言处理
·
7年前
  • 屏蔽作者: 致Great
  • 举报
掘金有2018个人年度报告吗😂
技术交流圈
分享
3
点赞
相关推荐
  • 请问大家,个人做APP,现在AI加持开发成本降低,像服务器,数据库,域名这些,还是需要自己买吗,还是有更好的解决方案
    0 赞 · 20 评论
  • nodejs 的后端全栈技术栈,是不是没有使用市场
    0 赞 · 9 评论
  • #每天一个知识点#
    在 Android studio 中开发Jetpack Compose 项目要注意区分哪两个预览?
    就是这两个:

    1. **@Preview 静态预览(编辑器右侧预览面板)** 写 `@Preview` 注解,IDE右边直接出预览图。**不需要Run、不用模拟器**,在IDE沙箱里渲染组件,适合快速看单个控件样式;它是独立的沙箱,和真实App运行环境有差异,部分ViewModel、权限、网络逻辑跑不通。
    1. **Live Edit 实时编辑(运行在模拟器/真机里的预览)** 先点Run把App装到模拟器或真机上跑起来,再改代码,代码改动直接推送到这个正在运行的App上刷新界面。**是真实运行的App**,可以走完整业务逻辑,还能保留页面滚动、输入状态。

    一句话区分: ✅ @Preview:IDE右边、不用跑App、沙箱预览组件 ✅ Live Edit:模拟器/真机、App正在运行、真实环境热更新

    误区重点:**右边Preview正常刷新 ≠ Live Edit一定能用**,两者是两套独立渲染机制,所以要分开看待。
    2 赞 · 1 评论