5 第五單元 Fragment高階

2021-09-24 12:22:30 字數 1680 閱讀 3610

fragment通訊

四.多個fragment巢狀

contentfragment fragment =

newcontentfragment()

;fragmenttransaction ft =

getsupportfragmentmanager()

.begintransaction()

;ft.

replace(r

.id.fl_content,fragment)

;ft.

addtobackstack()

; ft.

commit()

;

fragmentmanager fm=

getfragmentmanager()

;int count = fm.

getbackstackentrycount()

;for

(int i =

0; i < count;

++i)

哪個fragment需要接收傳遞的資料就在fragment裡定義共有靜態

static string string;

public

static handler handler =

newhandler()}};

另乙個呼叫handler傳送訊息

final message message =

newmessage()

;message.what=

101;

message.obj=

"你好"

;fragment2.handler.

sendmessage

(message)

;

1.定義介面

public

inte***ce

callbacklistener

2.在乙個 fragment裡傳送訊息

callbacklistener.

setdata

("新增資料"

);

3.在另乙個 fragment裡傳送訊息

父容器:管理3個fragment.

getsupportfragmentmanager() 上下文的方法

btn1----->fragment1

btn2----->fragment2

btn3----->fragment3

fragment1子容器:管理3個fragment.

getchildfragmentmanager() fragment的方法

btn4---->fragment4

btn5---->fragment5

btn6---->fragment6

Linux 第五單元總結

1.使用者理解 使用者就是系統使用者的身份 在系統中使用者儲存為若干竄字元 若干個系統配置檔案 使用者資訊涉及到的系統配置檔案 etc passwd 使用者資訊 使用者 密碼 uid gid 說明 家目錄 使用者使用的shell etc shadow 使用者認證資訊 etc group 組資訊 組名...

第五單元 陣列 總結

第一課 一維陣列的定義 cin h0 h1 h2 h49 程式中是不能用省略號來表示的。顯然這樣的程式 冗長繁瑣,程式設計效率差,因此引入陣列的概念。陣列 陣列就是一組相同型別的變數。他們往往都是為了表示同一批物件的統一屬性。例如,for i 0 i 49 i cin h i 陣列本身是變數,陣列經...

第五單元陣列總結

知識點總結 第一課1.陣列就是一組相同型別的變數,他們往往都是為了表示同一批物件的統一屬性。陣列可以是一維的,也可以是二維或多維的。2.在c 中使用一組陣列時,一般是從零開始編號,h i 就表示,第i 1同學的身高,u稱為 下標變數 for i 0 i 49 i cin h i 這樣表示 不冗長 3...