|
NoteEditor深入分析
首先來弄清楚“日志編輯“的狀態轉換,通過上篇文章的方法來做下面這樣一個實驗,首先進入“日志編輯“時會觸發onCreate和onResume,然后用戶通過Option Menu選擇”Edit title”后,會觸發onSaveInstanceState和onPause,最后,用戶回到編輯界面,則再次觸發onResume。
最終通過LogCat可以得到下圖:
那么下面就按照上述順序對此類進行剖析。首先是onCreate方法,一開始先獲取導致進入“日志編輯”界面的intent,分析其操作類型可得知是“編輯日志”還是“新增日志”。
final Intent intent = getIntent();// Do some setup based on the action being performed.
final String action = intent.getAction();
it知識庫:Android實例剖析筆記(四),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。