四大组件和Fragment
tjoven
这个作者很懒,什么都没留下…
展开
-
listFragment
转自:http://blog.csdn.net/kakaxi1o1/article/details/293686451,ListFragment的布局默认包含一个list view。因此,在ListFragment对应的布局文件中,必须指定一个 android:id “@android:id/list” 的ListView控件! 若用户向修改list view的,可以在onCreate转载 2016-09-22 10:25:29 · 411 阅读 · 0 评论 -
DialogFragment
转载:http://blog.csdn.net/lmj623565791/article/details/378154131、 概述DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。在DialogFragment产生之前,我们创建对话框:一般采转载 2016-09-21 15:31:33 · 242 阅读 · 0 评论 -
广播 有序和无序的区别 本地和全局的区别
http://h529820165.iteye.com/blog/1656778普通广播(Normal Broadcast):一,优缺点:和有序广播的优缺点相反!二,发送广播的方法:sendBroadcast()有序广播(Ordered Broadcast):一,优缺点优点:1,按优先级的不同,优先Receiver可对数据进行处理,并传给下一个Receiver转载 2016-09-20 21:17:08 · 2292 阅读 · 0 评论 -
广播开线程为什么不可取
首先需要知道: 1,这里所说的广播是静态广播 2,广播是运行在ui线程,阻塞15s会ANR 3,当android程序第一次运行时会启动一个进程和一个ui线程(不考虑多进程,多线程等) 一个未运行的程序接受到一个广播后的流程: 1,启动程序进程 2,启动ui线程和调用广播的 onReceive(Context context, Intent intent)方法 3,onRec转载 2017-09-17 15:34:26 · 561 阅读 · 0 评论 -
Activity生命周期
1,Activity生命周期将activity的生命周期就不能错过下面这张经典的图。1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行(有疑问)。3.当前Ac原创 2017-04-26 20:47:22 · 207 阅读 · 0 评论 -
Fragment总结
注:如果使用Android3.0以下的版本,需要引入v4的包,然后Activity继承FragmentActivity,然后通过getSupportFragmentManager获得FragmentManager。不过还是建议把Manifest文件的uses-sdk的minSdkVersion和targetSdkVersion都改为11以上,这样就不必引入v4包了之前写过几篇关于F原创 2016-10-29 10:42:04 · 200 阅读 · 0 评论 -
Fragment生命周期
场景演示 : 切换到该Fragment(add)11-29 14:26:35.095: D/AppListFragment(7649): onAttach11-29 14:26:35.095: D/AppListFragment(7649): onCreate11-29 14:26:35.095: D/AppListFragment(7649): onCreateView11-29转载 2016-09-21 10:47:24 · 425 阅读 · 0 评论 -
Activity.startActivity源码分析
参考: ,概述startActivity分为两种: 一种是从桌面的icon进入(不包括app后台的情况),称之为启动app; 另一种是app内部的页面跳转,称之为启动activity;转载 2017-08-26 15:34:37 · 243 阅读 · 0 评论