成人免费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技巧

2010-11-11 14:38:37

2019-09-26 08:33:51

Nginx技術Java

2018-12-28 14:10:57

開發工具 移動應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品一 | 国产成人小视频 | 久久久久久免费毛片精品 | 一区二区三区日韩精品 | 在线观看免费黄色片 | 欧美午夜影院 | 国产乱人伦精品一区二区 | 亚洲区一 | 久久精品91 | 日韩中文字幕一区二区 | 亚州av| 国产精品区二区三区日本 | 欧美91 | 亚洲欧美激情四射 | 免费的av网站| 精品国产91| 亚洲免费成人 | 亚洲精品免费视频 | 日韩av高清在线 | 日韩视频在线观看一区二区 | 日韩精品一区二区三区中文字幕 | 亚洲一区在线免费观看 | 欧美视频 | 日韩欧美二区 | 91中文在线观看 | 日韩av成人在线 | 一区精品在线观看 | 亚洲欧美自拍偷拍视频 | 999精品网| 欧美福利视频 | 日韩一区二区在线视频 | 国产精品美女一区二区三区 | 国产 日韩 欧美 在线 | av高清毛片| 日日摸天天添天天添破 | 亚洲成人av | 国产在线观看一区二区三区 | 亚洲一区二区三区四区五区午夜 | 成人欧美一区二区三区在线播放 | 91精品国产麻豆 | 玖玖玖av|