1704B第5天Fragment高階高階

2021-09-24 09:06:47 字數 1627 閱讀 5689

三.案例實現

四.多個fragment巢狀

fragment2 f2 = new fragment2();

fragmentmanager fm = getsupportfragmentmanager();

fragmenttransaction tx = fm.begintransaction();

tx.replace(r.id.fl, f2);

//將當前的事務新增到了回退棧

1.在乙個 fragment裡傳送訊息

message message =

newmessage()

; message.arg1 =1;

message.obj =

"datas"

; fragment2.handler.

sendmessage

(message)

;

2.在另外乙個 fragment裡接收訊息

public

static handler handler=

newhandler()

1.定義介面

public

inte***ce

callbacklistener

2.在乙個 fragment裡傳送訊息

callbacklistener.

setdata

("新增資料"

);

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

public

class

myfragment

extends

fragment

implements

callbacklisteners

}

在首頁選擇商品,分別使用handler和介面把商

品新增到購物車,在購物車fragment裡接受資料

父容器:管理3個fragment.

getsupportfragmentmanager() 上下文的方法

btn1----->fragment1

btn2----->fragment2

btn3----->fragment3

fragment1子容器:管理3個fragment.

getchildfragmentmanager() fragment的方法

btn4---->fragment4

btn5---->fragment5

btn6---->fragment6

5天學python python 學習第5天

字典增刪改查 dic1 dic1 asdas dfdsf 新增 預設最後乙個 print dic1 dic1 age 20 如果有建 則值覆蓋 print dic1 dic1.setdefault weight 有建值對 不做任何改變 沒有新增建值對 dic1.setdefault weight 1...

智慧型北京第5天

網路讀取資料 public class networkcacheutils 根據傳入的url給傳入的imageview設定 public void getbitmapfromnet imageview ivpic,string url public class bitmaptask extends ...

python第5天學習

函式以def開頭,後面接函式名和圓括號 函式執行的 以冒號為起始,並且縮排。return結束函式選擇返回乙個值給呼叫方不用表示式return相當於返回none。可以沒有返回值。def function d ddd return c 函式的呼叫 temp function s wemp是s print...