三.案例實現
四.多個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...