From f62d7dcc7b3e383cd1faebcbac48aca2709b65da Mon Sep 17 00:00:00 2001 From: taohd <2821744554@qq.com> Date: Sat, 5 May 2018 08:03:28 +0800 Subject: [PATCH] no message --- .idea/misc.xml | 2 +- app/build.gradle | 4 ++-- app/src/main/java/com/shunzhi/parent/contract/loginandregister/LoginAndRegisterContract.java | 2 +- app/src/main/java/com/shunzhi/parent/presenter/loginandregister/LoginAndRegisterPresenter.java | 20 ++++++++++++-------- app/src/main/java/com/shunzhi/parent/ui/MainActivity.java | 4 +++- app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java | 2 +- app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java | 6 +++--- app/src/main/java/com/shunzhi/parent/ui/fragment/ReportFragment.java | 36 +++++++++++++----------------------- app/src/main/java/com/shunzhi/parent/ui/fragment/loginandregistfragment/LoginAndRegistFragment.java | 4 ++-- app/src/main/java/com/shunzhi/parent/ui/fragment/report/ChengZhangFragment.java | 62 +++++++++++++++++++++++++++++++++++++++++++++----------------- app/src/main/res/layout/activity_apply_signin.xml | 1 + app/src/main/res/layout/dialog_view.xml | 16 ++++++++++------ app/src/main/res/layout/fragment_cheng_zhang.xml | 8 ++++---- app/src/main/res/layout/fragment_mine.xml | 25 ++++++++++++------------- app/src/main/res/layout/fragment_report.xml | 17 ----------------- 15 files changed, 110 insertions(+), 99 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 3963879..75dac50 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -24,7 +24,7 @@ - + diff --git a/app/build.gradle b/app/build.gradle index 7fc934c..88c8b4a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -16,8 +16,8 @@ android { applicationId "com.shunzhi.parent" minSdkVersion 16 targetSdkVersion 26 - versionCode 102 - versionName "1.0.2" + versionCode 104 + versionName "1.0.4" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" javaCompileOptions { annotationProcessorOptions { diff --git a/app/src/main/java/com/shunzhi/parent/contract/loginandregister/LoginAndRegisterContract.java b/app/src/main/java/com/shunzhi/parent/contract/loginandregister/LoginAndRegisterContract.java index d9ff489..809721e 100644 --- a/app/src/main/java/com/shunzhi/parent/contract/loginandregister/LoginAndRegisterContract.java +++ b/app/src/main/java/com/shunzhi/parent/contract/loginandregister/LoginAndRegisterContract.java @@ -44,7 +44,7 @@ public interface LoginAndRegisterContract { interface ILoginView extends IBaseFragment { //更新用户信息 - void getUserInfo(int type); + void getUserInfo(int type,String message); void showerror(String error); } diff --git a/app/src/main/java/com/shunzhi/parent/presenter/loginandregister/LoginAndRegisterPresenter.java b/app/src/main/java/com/shunzhi/parent/presenter/loginandregister/LoginAndRegisterPresenter.java index 050b9ca..084e7f6 100644 --- a/app/src/main/java/com/shunzhi/parent/presenter/loginandregister/LoginAndRegisterPresenter.java +++ b/app/src/main/java/com/shunzhi/parent/presenter/loginandregister/LoginAndRegisterPresenter.java @@ -50,7 +50,7 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre @Override public void accept(JsonObject jsonObject) throws Exception { try { -// Log.d("66666","jsonObject="+jsonObject); +// Log.d("66666","getLoginResult="+jsonObject); if (jsonObject != null && !TextUtils.isEmpty(jsonObject.get("access_token").getAsString())) { AppConfig.getAppConfig(AppContext.getInstance()).set(AppConfig.ACCESS_TOKEN, jsonObject.get("access_token").getAsString()); AppConfig.getAppConfig(AppContext.getInstance()).set(AppConfig.LOGIN_NAME, loginName); @@ -62,6 +62,7 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre } } catch (Exception e) { e.printStackTrace(); + getUserInfo(loginName, -1, "登录失败"); ToastUtils.showToast("登录失败:" + e.toString()); } } @@ -106,7 +107,7 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre //TODO 注册成功返回 AppConfig.getAppConfig(AppContext.getInstance()).set(AppConfig.LOGIN_NAME, adminName); AppConfig.getAppConfig(AppContext.getInstance()).set(AppConfig.LOGIN_PWD, password); - mIView.getUserInfo(1); + mIView.getUserInfo(1,""); } }, new Consumer() { @Override @@ -157,7 +158,7 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre mRxManager.register(mIModel.getUserInfo(mobile, school_id, captcha).subscribe(new Consumer() { @Override public void accept(UserInfo userInfo) throws Exception { - Log.d("77777","userInfo="+userInfo); +// Log.d("77777","userInfo="+userInfo); if (userInfo != null) { CurrentBean currentBean = userInfo.getData(); AppConfig.getAppConfig(AppContext.getInstance()).set(AppConfig.LOGIN_NAME, currentBean.getMobile()); @@ -180,7 +181,7 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre } else { LoginAndRegistFragment.progressDialog.dismiss(); - ToastUtils.showToast("错误"); + ToastUtils.showToast(userInfo.getMessage()); } } }, new Consumer() { @@ -208,10 +209,12 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre mRxManager.register(mIModel.nimLoginResult(account, password).subscribe(new Consumer() { @Override public void accept(NIMLoginResultBean bean) throws Exception { - Log.d("77777","NIMLoginResultBean="+bean); +// Log.d("77777","NIMLoginResultBean="+bean); if (bean.isSuccess()) { AppConfig.ISLOGIN = true; - mIView.getUserInfo(0); + mIView.getUserInfo(0,""); + }else { + mIView.getUserInfo(-1,"通讯登录失败:"+bean.getResultCode()); } } })); @@ -222,12 +225,13 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre @Override public void accept(JsonObject jsonObject) throws Exception { AppConfig.getAppConfig(AppContext.getInstance()).set(AppConfig.LOGIN_NAME, adminName); - mIView.getUserInfo(2); + mIView.getUserInfo(2,""); } }, new Consumer() { @Override public void accept(Throwable throwable) throws Exception { - OkHttpExceptionUtil.handOkHttpException((HttpException) throwable); + mIView.getUserInfo(-1,throwable.getMessage()); +// OkHttpExceptionUtil.handOkHttpException((HttpException) throwable); } })); diff --git a/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java b/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java index 1b7f3df..a022559 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java +++ b/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java @@ -16,6 +16,7 @@ import com.shunzhi.parent.R; import com.shunzhi.parent.bean.message.PHMessage; import com.shunzhi.parent.bean.message.PHMessageDao; import com.shunzhi.parent.manager.MessageManager; +import com.shunzhi.parent.manager.UpdateManager; import com.shunzhi.parent.ui.fragment.ConsultFragment; import com.shunzhi.parent.ui.fragment.MineFragment; import com.shunzhi.parent.ui.fragment.ReportFragment; @@ -45,7 +46,7 @@ public class MainActivity extends BaseCompatActivity implements PermissionUtils. PermissionUtils.requestMultiPermissions(this, this); bottom_navigationView = findViewById(R.id.bottom_navigationView); BottomNavigationViewHelper.disableShiftMode(bottom_navigationView); - + UpdateManager.getInstance().setContext(this).isUpdate(false); bottom_navigationView.setSelectedItemId(R.id.bottom_navigationView); bottom_navigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override @@ -105,6 +106,7 @@ public class MainActivity extends BaseCompatActivity implements PermissionUtils. else fragmentTransaction.hide(fragments[i]); } if (index == CONSULT_INDEX) consultFragment.refresh(); + if (index==REPORT_INDEX)reportFragment.refreshChild(); // else if (index == CEPING_INDEX) cePingFragment.refresh(); fragmentTransaction.commit(); } diff --git a/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java b/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java index bb9e505..2acbda4 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java +++ b/app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java @@ -101,7 +101,7 @@ public class WebViewActivity extends BaseCompatActivity { if (token != null && !"".equals(token) && !TextUtils.isEmpty(token)) { url = url + "&Token=" + token; } - Log.d("66666","url="+url); +// Log.d("66666","url="+url); if (type == AppConfig.BINDING_SUCCESS_HEZUO) { binding_success.setVisibility(View.VISIBLE); binding_success2.setVisibility(View.GONE); diff --git a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java index 812c3d1..2a666f1 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java +++ b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java @@ -101,8 +101,6 @@ public class ConsultFragment extends BaseMVPCompatFragment 0) { @@ -229,8 +219,8 @@ public class ReportFragment extends BaseMVPCompatFragment diff --git a/app/src/main/res/layout/dialog_view.xml b/app/src/main/res/layout/dialog_view.xml index 6cc9cef..7aebbbc 100644 --- a/app/src/main/res/layout/dialog_view.xml +++ b/app/src/main/res/layout/dialog_view.xml @@ -1,11 +1,15 @@ - + - - - + + diff --git a/app/src/main/res/layout/fragment_cheng_zhang.xml b/app/src/main/res/layout/fragment_cheng_zhang.xml index b3c35dd..e3c7ec8 100644 --- a/app/src/main/res/layout/fragment_cheng_zhang.xml +++ b/app/src/main/res/layout/fragment_cheng_zhang.xml @@ -129,12 +129,12 @@ diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 4f5efbf..88c05b0 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -57,7 +57,7 @@ android:layout_height="wrap_content" android:text="登录/注册" android:textColor="@color/white" - android:textSize="@dimen/txtsize_headline" /> + android:textSize="@dimen/txtsize_title" /> + android:textSize="@dimen/textSize14" /> + android:textSize="@dimen/textSize14" /> @@ -187,7 +187,7 @@ android:layout_gravity="center_vertical" android:layout_weight="1" android:text="订购中心" - android:textSize="@dimen/txtsize_title" /> + android:textSize="@dimen/textSize14" /> @@ -217,7 +217,7 @@ android:layout_gravity="center_vertical" android:layout_weight="1" android:text="我的孩子" - android:textSize="@dimen/txtsize_title" /> + android:textSize="@dimen/textSize14" /> @@ -260,7 +260,7 @@ android:layout_gravity="center_vertical" android:layout_weight="1" android:text="意见与反馈" - android:textSize="@dimen/txtsize_title" /> + android:textSize="@dimen/textSize14" /> @@ -292,7 +292,7 @@ android:layout_gravity="center_vertical" android:layout_weight="1" android:text="版本更新" - android:textSize="@dimen/txtsize_title" /> + android:textSize="@dimen/textSize14" /> @@ -324,7 +324,7 @@ android:layout_gravity="center_vertical" android:layout_weight="1" android:text="清除缓存" - android:textSize="@dimen/txtsize_title" /> + android:textSize="@dimen/textSize14" /> @@ -354,7 +354,7 @@ android:layout_gravity="center_vertical" android:layout_weight="1" android:text="关于" - android:textSize="@dimen/txtsize_title" /> + android:textSize="@dimen/textSize14" /> @@ -367,11 +367,10 @@ android:gravity="center" android:layout_weight="1" android:layout_marginTop="@dimen/size_dp_15" - android:layout_marginBottom="@dimen/size_dp_15" android:background="@drawable/shape_xueqing_radius8" android:text="退出登录" android:textColor="@color/white" - android:textSize="@dimen/size_dp_16" /> + android:textSize="@dimen/textSize14" /> - - - -