Android 接口回调
生活随笔
收集整理的這篇文章主要介紹了
Android 接口回调
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學(xué)而時習(xí)之,溫故而知新,
隨著工作時間的增長以及學(xué)習(xí)的深入,自己也開始帶了新人,問了很多問題,可能自己現(xiàn)在感覺很簡單
但是想相處自己入門的時候也是感覺蒙蔽的很,最近可能會總結(jié)一些入門的知識,算是幫助他人之后自己的一些整理吧
比如我們寫一個回調(diào)
下面是自己的的一些習(xí)慣
1 寫一個接口 里面寫一個空方法里面帶一個參數(shù)
// 定義一個接口public interface NavCallBackData {void getNavData(String msg);}
2 定義一個變量
// 定義一個變量private NavCallBackData navCallBackData;
3? 提供公共的方法,并且初始化接口類型的數(shù)據(jù) 通過快捷鍵Ait + insert 生成
// 提供公共的方法,并且初始化接口類型的數(shù)據(jù) 通過快捷鍵Ait + insert 生成public void setNavCallBackData(NavCallBackData navCallBackData) {this.navCallBackData = navCallBackData;}
下面是整體的代碼
public class LaneInfo {// 定義一個變量private NavCallBackData navCallBackData;public LaneInfo() {}// 提供公共的方法,并且初始化接口類型的數(shù)據(jù) 通過快捷鍵Ait + insert 生成public void setNavCallBackData(NavCallBackData navCallBackData) {this.navCallBackData = navCallBackData;}// 定義一個接口public interface NavCallBackData {void getNavData(String msg);}}
調(diào)用的方法
需要new 以下這個類
LaneInfo laneInfo = new LaneInfo();laneInfo.setNavCallBackData(new LaneInfo.NavCallBackData() {@Overridepublic void getNavData(String msg) {}});
具體demo 可以參考我的另外一篇ViewPager 的點擊事件回調(diào)
總結(jié)
以上是生活随笔為你收集整理的Android 接口回调的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 精开头成语有哪些?
- 下一篇: 喝完牛奶后不能吃什么东西??