- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 MAC OS 上编辑PATH环境变量
1. vim ~/.bash_profile2. export PATH=YOUR_PATH:$PATH3. source ~/.bash_profile4. echo $PATH
2013-07-12 10:34:22 727
原创 编写线程安全的方法
In some situations, the methods you implement might be called from more than one thread, and therefore must be written to be thread-safe.This is primarily true for methods that can be called remot
2013-07-05 16:45:00 499
原创 在Worker Thread上操纵控件
除了Handler的方法之外,还有如下的方法:1. Activity.runOnUIThread(Runnable)2. View.post(Runnable)3. View.postDelayed(Runnable, long)比如,如下的代码:public void onClick(View v) { new Thread(new Runnable()
2013-07-05 16:34:25 469
原创 Android Process的等级
1. Foreground process2. Visible process3. Service process4. Background process5. Empty process所以应该创建Service来进行长时间的后台工作,而不是创建Thread去做,因为Service Process的优先级要高于Background Process
2013-07-05 16:12:34 498
原创 singleTask和singleInstance应该用在ACTION_MAIN且CATEGORY_LAUNCHER的Activity上
singleTask和singleInstance一般只能用在有ACTION_MAIN且CATEGORY_LAUNCHER过滤器的Activity上。原因如下:Imagine, for example, what could happen if the filter is missing: An intent launches a"singleTask" activity, initiat
2013-07-05 15:22:36 705
原创 清空Task的Back Stack
当Task被切换到后台很长一段时间之后,系统可能会销毁除root Activity之外的所有Activity,所以当用户回到这个Task时,只有root Activity被恢复,这是系统的默认行为,但是有三个Activity属性可以改变这个默认行为。1. alwaysRetainTaskState系统将一直保持Task的原状态2. clearTaskOnLaunch
2013-07-05 15:16:32 679
原创 Activity的taskAffinities属性
taskAffinities属性用于指定Activity被启动时放到哪一个Task中在以下两种情况下,taskAffinities会被用到:1. 如果启动这个Activity的Intent含有 FLAG_ACTIVITY_NEW_TASK标志,且此时系统中还没有这个Activity的实例,那么系统会在新的Task中创建这个Activity,如果这个Activity指定了taskA
2013-07-05 15:04:12 498
原创 Android 管理Tasks
SingleTask:The system creates a new task and instantiates the activity at the root of the new task. However, if an instance of the activity already exists in a separate task, the system routes the
2013-07-05 12:34:41 498
原创 在Manifest中声明Activity的父Activity
声明了Activity的父Activity之后,点击该Activity的up按钮后,可以直接跳到父Activity如果应用支持的版本是Android 4.1以上,那么直接在Activity标签中声明android:parentActivityName 属性即可如果应用支持4.1以下的版本,那么需要在Activity标签中增加 android:name
2013-07-04 16:09:33 2503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人