成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android應用程序組件Activity的"singleTask"(10)

移動開發 Android
它是例行性地檢查當前任務頂端的Activity,是否是即將啟動的Activity的實例,如果是否的話,在某些情況下,它什么也不做,就結束這個函數調用了。

它是例行性地檢查當前任務頂端的Activity,

是否是即將啟動的Activity的實例,

如果是否的話,在某些情況下,它什么也不做,就結束這個函數調用了。

這里,當前任務頂端的Activity為MainActivity,它不是SubActivity實例,于是繼續往下執行:

  1. [java] 
  2. view plaincopy boolean newTask = false
  3.   // Should this be considered a new task? 
  4.   if (r.resultTo == null && !addingToTask 
  5.   && (launchFlags&Intent.FLAG_ACTIVITY_NEW_TASK) != 0) { 
  6.   ...... 
  7.   } else if (sourceRecord != null) { 
  8.   if (!addingToTask && 
  9.   (launchFlags&Intent.FLAG_ACTIVITY_CLEAR_TOP) != 0) { 
  10.   ...... 
  11.   } else if (!addingToTask && 
  12.   (launchFlags&Intent.FLAG_ACTIVITY_REORDER_TO_FRONT) != 0) { 
  13.   ...... 
  14.   } 
  15.   // An existing activity is starting this new activity, so we want 
  16.   // to keep the new one in the same task as the one that is starting 
  17.   // it. 
  18.   r.task = sourceRecord.task; 
  19.   ...... 
  20.   } else { 
  21.   ...... 
  22.   } 

這里首先將newTask變量初始化為false,表示不要在新的任務中啟動這個SubActivity。由于前面的已經把addingToTask設置 為true,因此,這里會執行中間的else if語句,即這里會把r.task設置為sourceRecord.task,即把SubActivity放在MainActivity所在的任務中啟 動。

***,就是調用startActivityLocked函數繼續進行啟動Activity的操作了。后面的操作這里就不跟下去了,有興趣的讀者可以參 考兩篇文章Android應用程序啟動過程源代碼分析和Android應用程序內部啟動Activity過程(startActivity)的源代碼分 析。

責任編輯:閆佳明 來源: bbs.9ria
相關推薦

2014-05-27 14:33:37

AndroidActivitysingleTask

2014-05-27 14:59:24

AndroidActivitysingleTask

2014-05-27 15:04:15

AndroidActivitysingleTask

2014-05-27 14:09:52

AndroidActivitysingleTask

2014-05-27 14:12:49

AndroidActivitysingleTask

2014-05-27 14:16:08

AndroidActivitysingleTask

2014-05-27 14:28:25

AndroidActivitysingleTask

2014-05-27 14:44:26

AndroidActivitysingleTask

2014-05-27 15:07:07

AndroidActivitysingleTask

2014-05-27 15:11:20

AndroidActivitysingleTask

2014-05-27 15:17:46

AndroidActivitysingleTask

2010-02-06 15:26:11

Android應用程序

2009-08-14 17:08:00

Android應用程序

2013-01-17 15:51:42

Android開發應用程序組件

2019-01-04 10:45:31

Windows 10Android應用程序

2019-07-05 08:00:00

WindowsWindows 10程序

2013-07-12 15:40:47

Android技巧

2019-09-26 08:33:51

Nginx技術Java

2010-11-11 14:38:37

2012-04-25 22:56:10

Android
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www成人免费| 亚洲精品欧美 | 国产小u女发育末成年 | 黑人巨大精品欧美一区二区免费 | 丝袜美腿一区二区三区动态图 | 国产乱码久久久 | 欧美中文字幕一区 | 欧洲在线视频 | 日本aⅴ中文字幕 | 欧美精品乱码久久久久久按摩 | 亚洲免费网 | 欧美一区二区成人 | 日本精品一区二区三区在线观看视频 | 国产精品日韩一区二区 | 欧美亚洲综合久久 | 免费观看黄网站 | 亚洲欧美中文日韩在线v日本 | 91影院 | 亚洲国产中文字幕 | 国产欧美精品在线 | 亚洲品质自拍视频 | 欧美日韩精品久久久免费观看 | 97色在线视频 | 欧美色综合网 | 五月精品视频 | 国产成人精品一区二区三区四区 | 九九热视频这里只有精品 | 日韩亚洲欧美一区 | 日本久久www成人免 成人久久久久 | 久久激情av | 在线播放中文字幕 | 亚洲视频一区二区三区 | 国产精品成人久久久久 | 天堂色综合 | 免费一级欧美在线观看视频 | 国产成人福利视频在线观看 | 国产99久久 | 国产一区二区三区视频免费观看 | 狠狠躁躁夜夜躁波多野结依 | 国产成人精品一区二区在线 | 欧美黄色片 |