因要快速学习没有接触过的activity,求助大神有没有相关资料推荐,或者那种学习方式更快一些入手,非常感谢!

1 收藏


直接登录
最新评论
  • ativity 生命周期 还是activity启动流程? 生命周期很简单,启动流程需要些时间理解

  • BravianZhao   02/11

    Activity 是 Android 中功能的容器,所有带 UI 界面的功能放在Activity中,不带 UI 界面的功能放在 Service 中。Activity 的使用其实很简单,只需要继承 Activity 类,重写 Activity 的生命周期方法就行,最常用的就是 onCreate 和 onDestroy 方法,1.在 onCreate 方法中调用 setContentView,就可以给 Activity 设置一个布局或者 view 对象,这个就是这个Activity要显示的内容。然后依次做下面的事情,2.通过 findViewById 方法找到你想要控制的 view 对象;3.然后对这些 view 进行设置,比如设置 TextView 的 text,设置 ImageView 的 image;4.然后处理用户的输入,比如给 button 设置 onClickListener,给 ListView 设置 onItemClickListener 等;5.然后就可以触发获取服务器数据的逻辑。一般一个 Activity 中会依次做上述 12345 步描述的逻辑。使用 Activity 总结起来就是上述内容了,你只管定义 Activity 类就行了,在 AndroidManifest.xml 文件中注册一下这个 Activity,当打开这个Activity的时候,系统Framework层会负责创建这个Activity 对象,并且调用各个生命周期方法。

  • BravianZhao   02/11

    具体的资料,你可以看看一些 Android 的入门资料,比如 Android User Guide

    https://developer.android.com/guide/index.html

    或者找一个培训机构的视频来看,前面最基本的就是讲这些。

  • BravianZhao   02/11

    前面那位兄弟提到的 Activity 启动流程,当然如果你要对 Activity 的运行过程理解很透彻,还需要看看 Framework 层中 ActivityManager 怎么调用 Activity 相关生命周期方法的,要看懂这个需要 handler、binder 这些 Android 的知识点作为基础。

  • 自己写的有歧义,后台业务流程activiti,Android组件Activity。