- public class MyClass {
- public MyClass(Context context) {
- mContext = context;
- }
- OnLoadFinishedListener onloadfinishedlistener;
- // 提供接口
- public interface OnLoadFinishedListener {
- void onLoadFinish();
- void onLoadFailed();
- }
- public void setOnDataFinishedListener(OnLoadFinishedListener onloadfinishedlistener) {
- this.onloadfinishedlistener = onloadfinishedlistener;
- }
- //將上面代碼復制到你的類(lèi)中,在需要的地方插入加載完畢,或者加載失敗的方法即可
- //onloadfinishedlistener.onLoadFinish
- //onloadfinishedlistener.onLoadFailed
- }
調用方法
- //主線(xiàn)程中異步回調方法
- MyClass c =new MyClass(this);
- c.setOnDataFinishedListener(new OnLoadFinishedListener() {
- @Override
- public void onLoadFinish() {
- // 加載完畢
- }
- @Override
- public void onLoadFailed() {
- // 加載失敗
- }
- });

