Commit f96e1956fed0244e4bb78c82da0efc063506ef2a

Authored by 陶汉栋
1 parent 6edf5ac2
Exists in yxb_dev and in 1 other branch developer

no message

app/libs/processor.jar
No preview for this file type
app/src/main/java/com/shunzhi/parent/AppContext.java
... ... @@ -100,7 +100,6 @@ public class AppContext extends GlobalApplication {
100 100 return options;
101 101 }
102 102  
103   -
104 103 private LoginInfo loginInfo() {
105 104 SharedPreferences sp = getSharedPreferences("info", Context.MODE_PRIVATE);
106 105 String account = sp.getString("account", "");
... ...
app/src/main/java/com/shunzhi/parent/bean/NIMLoginResultBean.java
... ... @@ -41,4 +41,13 @@ public class NIMLoginResultBean {
41 41 public void setThrowable(Throwable throwable) {
42 42 this.throwable = throwable;
43 43 }
  44 +
  45 + @Override
  46 + public String toString() {
  47 + return "NIMLoginResultBean{" +
  48 + "isSuccess=" + isSuccess +
  49 + ", resultCode=" + resultCode +
  50 + ", throwable=" + throwable +
  51 + '}';
  52 + }
44 53 }
... ...
app/src/main/java/com/shunzhi/parent/manager/MessageManager.java
... ... @@ -61,18 +61,21 @@ public class MessageManager {
61 61 private Observer<List<IMMessage>> messageObserver = new Observer<List<IMMessage>>() {
62 62 @Override
63 63 public void onEvent(List<IMMessage> imMessages) {
  64 + Log.d("77777","IMMessage="+imMessages.toString());
64 65 onMessageReceive(imMessages);
65 66 }
66 67 };
67 68 private Observer<CustomNotification> customNotificationObserver = new Observer<CustomNotification>() {
68 69 @Override
69 70 public void onEvent(CustomNotification customNotification) {
  71 + Log.d("77777","customNotification="+customNotification.getContent());
70 72 onCustomNotificationReceive(customNotification);
71 73 }
72 74 };
73 75  
74 76  
75 77 private MessageManager() {
  78 + Log.d("77777","messageObserver="+messageObserver);
76 79 NIMClient.getService(MsgServiceObserve.class).observeReceiveMessage(messageObserver, true);
77 80 NIMClient.getService(MsgServiceObserve.class).observeCustomNotification(customNotificationObserver, true);
78 81 NIMClient.getService(AuthServiceObserver.class).observeOnlineStatus(new Observer<StatusCode>() {
... ... @@ -184,12 +187,10 @@ public class MessageManager {
184 187 NIMLoginResultBean bean = new NIMLoginResultBean(true, 200, null);
185 188 subject.onNext(bean);
186 189 // Timber.i("----===onSuccess : %s", o);
187   - Log.d("66666","云信服务器登录失败:" + o.toString());
188 190 }
189 191  
190 192 @Override
191 193 public void onFailed(int i) {
192   - Log.d("66666","云信服务器登录失败:" + i);
193 194 // Timber.i("----===nim login failed : %s", i);
194 195 NIMLoginResultBean bean = new NIMLoginResultBean(false, i, null);
195 196 subject.onNext(bean);
... ... @@ -197,7 +198,6 @@ public class MessageManager {
197 198  
198 199 @Override
199 200 public void onException(Throwable throwable) {
200   - Log.d("66666","onException:" + throwable.toString());
201 201 // Timber.i("----===onException");
202 202 if (throwable != null) throwable.printStackTrace();
203 203 NIMLoginResultBean bean = new NIMLoginResultBean(false, 0, throwable);
... ...
app/src/main/java/com/shunzhi/parent/presenter/loginandregister/LoginAndRegisterPresenter.java
... ... @@ -203,10 +203,11 @@ public class LoginAndRegisterPresenter extends LoginAndRegisterContract.LoginPre
203 203 }
204 204  
205 205 @Override
206   - public void nimLogin(String account, String password) {
  206 + public void nimLogin(final String account, final String password) {
207 207 mRxManager.register(mIModel.nimLoginResult(account, password).subscribe(new Consumer<NIMLoginResultBean>() {
208 208 @Override
209 209 public void accept(NIMLoginResultBean bean) throws Exception {
  210 + Log.d("77777","NIMLoginResultBean="+bean);
210 211 if (bean.isSuccess()) {
211 212 AppConfig.ISLOGIN = true;
212 213 mIView.getUserInfo(0);
... ...
app/src/main/java/com/shunzhi/parent/ui/fragment/ReportFragment.java
... ... @@ -195,7 +195,7 @@ public class ReportFragment extends BaseMVPCompatFragment&lt;MyChildContract.MyChil
195 195 }
196 196 tvName.setText(childBean.getStudentName());
197 197 }
198   - if (null!=chengZhangFragment1)chengZhangFragment1.setChildJson(jsonStr);
  198 + if (null != chengZhangFragment1) chengZhangFragment1.setChildJson(jsonStr);
199 199 AppConfig.getAppConfig(AppContext.getInstance()).set(AppConfig.CURRCHILDJSONSTR, jsonStr);
200 200 createSchoolMenu();
201 201 }
... ... @@ -227,6 +227,15 @@ public class ReportFragment extends BaseMVPCompatFragment&lt;MyChildContract.MyChil
227 227 }
228 228  
229 229 @Override
  230 + public CharSequence getPageTitle(int position) {
  231 + if (position==0){
  232 + return "成长";
  233 + }else {
  234 + return "报告";
  235 + }
  236 + }
  237 +
  238 + @Override
230 239 public Fragment getItem(int position) {
231 240 if (position == 0) {
232 241 chengZhangFragment1 = ChengZhangFragment.newInstance(ChengZhangFragment.TYPE_CHENGZHANG, jsonStr);
... ...