随笔分类 -  213.Android之Intent

Intent Flags
摘要:Activity都是运行在任务栈里面,但如果要从广播接受者BordercastReceiver或者服务Service去启动一个Activity,必须为当前Activity创建一个新的任务栈才能正常显示 阅读全文

posted @ 2017-02-19 15:58 LoaderMan 阅读(240) 评论(0) 推荐(0)

onNewIntent
摘要:当Activity不是Standard模式,并且被复用的时候,会触发onNewIntent(Intent intent) 这个方法,一般用来获取新的Intent传递的数据 我们一般会把MainAcitivy设置为SingleTask,除了保证MainActivity的唯一,还可以利用singleTa 阅读全文

posted @ 2017-02-19 15:57 LoaderMan 阅读(689) 评论(0) 推荐(0)

意图传递数据
摘要:A. java八大基本类型及其数组 B. Serializable :序列化 C. Parcelable :序列化到公共内存 D. bundle :数据捆,类似HashMap E. Intent 所以要让非基本类型和非String/CharSequence类型的数据通过Intent/Bundle来进 阅读全文

posted @ 2017-02-19 15:54 LoaderMan 阅读(117) 评论(0) 推荐(0)

隐式意图和显式意图
摘要:隐式意图: 不知道将要跳转的是哪一个类, 无法引用到类. 只知道其动作(action), 类型(mimeType)和附加信息. * 原理:开启目标activity,系统去清单文件匹配,如果匹配成功则开启activity;如果匹配失败则抛出没有找到这个activity的异常 * 缺点:效率低,代码数据 阅读全文

posted @ 2017-02-19 14:59 LoaderMan 阅读(317) 评论(0) 推荐(0)

导航