-
今天讲解的概念Activity的Task和启动模式查看全部
-
今天讲解的概念查看全部
-
用put.Parcelable()传递图片查看全部
-
bundle传递数据大于0.5M会抛出传输数据过大异常; 在传输大量数据的时候也有可能抛出TransactionTooLargeException异常,解决办法是减少bundle传输的数据量查看全部
-
传递大数据会出现 TransactionTooLargeException查看全部
-
用put.Parcelable()传递图片查看全部
-
传递一个类,要先让类实现Serializable查看全部
-
过在Manifest中为activtiy注册信息时添加:process 即可分配不同的进程名; 使用activity的getTaskId()方法可以获得当前应用程序的taskId,同一个应用程序下的不同activity默认情况下的taskId都是相同的;查看全部
-
任务栈的创建查看全部
-
singleInstance模式会创建一个新的任务栈,并保此该activity在这个栈中唯一查看全部
-
android:launchMode 1.standard 未指定模式即为标准模式,在此模式下可以重复启动同一个activity; 2.singleTop 只有在某activity为栈顶activity,在重复启动时会调用onNewIntent()方法,不被重新创建; 3.singleTask 在启动时系统会搜索任务栈中是否包含该activity,如果包含则调用onNewIntent()方法并将其之上栈中其他的activity全部destroy掉查看全部
-
通过在DOS控制台中输入adb shell dumpsys activity命令查看activity的运行情况: Running activities下就是当前活动的Activity Recent tasks下是模拟器上曾经运行过的程序,显示为程序程序包的名称查看全部
-
通过在Manifest中为activtiy注册信息时添加:process 即可分配不同的进程名; 使用activity的getTaskId()方法可以获得当前应用程序的taskId,同一个应用程序下的不同activity默认情况下的taskId都是相同的;查看全部
-
task(任务)就是activities的序列集合 back stack(后台任务栈)对activities进行一系列的管理、打开、关闭查看全部
-
bundle传递数据大于0.5M会抛出传输数据过大异常; 在传输大量数据的时候也有可能抛出TransactionTooLargeException异常,解决办法是减少bundle传输的数据量查看全部
举报
0/150
提交
取消