程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 深刻解析C++中的mutable症結字

深刻解析C++中的mutable症結字

編輯:關於C++

深刻解析C++中的mutable症結字。本站提示廣大學習愛好者:(深刻解析C++中的mutable症結字)文章只能為提供參考,不一定能成為您想要的結果。以下是深刻解析C++中的mutable症結字正文


在Android中每一個界面都是一個Activity,切換界面操作實際上是多個分歧Activity之間的實例化操作。在Android中Activity的啟動形式決議了Activity的啟動運轉方法。

Activity有四種啟動形式:

1. standard,默許的啟動形式,只需激活Activity,就會創立一個新的實例,並放入義務棧中,如許義務棧中能夠同時有一個Activity的多個實例。

2. singleTop,激活Activity時,假如棧頂是這個Activity,就不會創立新的實例;假如棧頂不是這個Activity,則會創立新的實例。

3. singleTask,假如棧中存在Activity的實例,則將棧中該實例以上的其他Activity的實例移除,讓該Activity的實例在棧頂;假如棧中不存在實例,則創立新的實例。

4. singleInstance,多個運用同享Activity的一個實例,豈論能否是統一個運用,只需是激該死Activity,都重用這個實例。

可以在AndroidManifest.xml中為Activity設置啟動形式,詳細辦法是設置android:launchMode屬性。

有的運用須要在兩個窗體往返跳轉,如A-->B,B-->A,......,這時候就須要將A和B的啟動形式設置為singleTask,不然按前往鍵時,也將在A和B兩個窗體往返跳轉。

以上內容是小編給年夜家引見的Android中Activity的四種啟動形式,願望對年夜家有所贊助!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved