接口回調的例子
1.首先定義一個接口 裏面定義了一個方法
publicinterface OnCallBackListener { void getResult(String str) }
2.定義一個方法 參數為定義的接口
public void settre(OnCallBackListener call) { call.getResult("======"); }
3.實現這個方法
settre(new OnCallBackListener() { @Override public void getResult(String eee) { Log.d("TAG", "============" + eee); } });
這個時候 我們實現了這個方法 也得到了返回結果
場景實現 當我們需要一個問題的答案的時候 去詢問一個方法 這個方法需要消耗很長一段時間才能把結果給我們 這個時候我們呢去實現這個方法 去得到結果 不用関他什麽時候給我結果 反正他肯定會給,只需要提出問題就可以了。