程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-安卓編程中為什麼要定義fragment和actitiy?兩者有什麼區別和聯系?公司開發用哪個好?

android-安卓編程中為什麼要定義fragment和actitiy?兩者有什麼區別和聯系?公司開發用哪個好?

編輯:編程綜合問答
安卓編程中為什麼要定義fragment和actitiy?兩者有什麼區別和聯系?公司開發用哪個好?

安卓編程中為什麼要定義fragment和actitiy?兩者有什麼區別和聯系?公司開發用哪個好?

最佳回答:


Fragment是Android honeycomb 3.0新增的概念,Fragment名為碎片不過卻和Activity十分相似,下面Android123介紹下Android Fragment的作用和用法。Fragment用來描述一些行為或一部分用戶界面在一個Activity中,你可以合並多個fragment在一個單獨的activity中建立多個UI面板,同時重用fragment在多個activity中.你可以認為fragment作為一個activity中的一節模塊 ,fragment有自己的生命周期,接收自己的輸入事件,你可以添加或移除從運行中的activity.

一個fragment必須總是嵌入在一個activity中,同時fragment的生命周期受activity而影響,舉個例子吧,當activity暫停,那麼所有在這個activity的fragments將被destroy釋放。然而當一個activity在運行比如resume時,你可以單獨的操控每個fragment,比如添加或刪除。

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