1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package com.edufound.reader.contract;
- import android.app.Activity;
- import com.edufound.reader.base.BaseView;
- import com.edufound.reader.bean.MyInfoBean;
- import com.edufound.reader.bean.UserBean;
- import com.edufound.reader.util.OkHttpClient;
- import com.okhttplib.HttpInfo;
- import com.okhttplib.callback.Callback;
- public interface UserInfoSettingContract {
- interface Model {
- void getMyInfo(Activity activity, Callback callback);
- void updateMyInfo(Activity activity, String json, Callback callback);
- void loginOut(Activity activity, Callback callback);
- }
- interface View extends BaseView {
- void getUserInfoSuccess(UserBean bean);
- void loginOutSuccess();
- }
- interface Presenter {
- void getMyInfo();
- String getGradeEnum();
- void upadteMyInfo(UserBean bean);
- void activityDestory();
- void loginOut();
- void getBaiDuPhone(String token);
- void registerMobile(String phone);
- }
- }
|