今天來(lái)看一下fragment和fragment之間傳遞數(shù)據(jù)以及和activity之間傳遞數(shù)據(jù)。
這里我們用接口的方式(學(xué)安卓得要java的基礎(chǔ)呀惕澎,像我這種半吊子學(xué)android的,氣人就)
首先搭一個(gè)簡(jiǎn)單的界面富寿,頂部activity区赵,下面兩個(gè)fragment
我的博客圖片
##一汗洒、先來(lái)看fragment向activity傳遞數(shù)據(jù)挖滤。
首先來(lái)一個(gè)接口
```
public interface getMyText {
? ? void getText(String msg);
}
```
然后activity實(shí)現(xiàn)接口崩溪,并重寫抽象方法。在方法內(nèi)給控件賦值
接著在fragment里面寫方法
運(yùn)行點(diǎn)擊看效果,如圖:
##二斩松、接下來(lái)看fragment和fragment之間的通信
在第二個(gè)fragment里面實(shí)現(xiàn)接口
然后在第一個(gè)fragment里面通過(guò)activity這個(gè)橋梁悯舟,用tag找到第二個(gè)fragment。
運(yùn)行: