Commit 33aaf60f760bd18e24aca5c2aa478deffffcd14a

Authored by 谷俊
1 parent 425522c4

token失效添加toast提示

app/src/main/java/com/cnlive/gundam/main/ui/fragment/ConfigFragment.java
... ... @@ -17,6 +17,7 @@ import com.cnlive.gundam.user.activity.LoginActivity;
17 17 import com.cnlive.gundam.user.activity.UserPersonalActivity;
18 18 import com.cnlive.gundam.user.auth.UserService;
19 19 import com.cnlive.gundam.user.model.User;
  20 +import com.cnlive.gundam.user.util.ToastUtil;
20 21 import com.cnlive.libs.user.IUserService;
21 22 import com.cnlive.libs.user.UserUtil;
22 23 import com.cnlive.libs.user.model.UserData;
... ... @@ -114,6 +115,7 @@ public class ConfigFragment extends Fragment implements View.OnClickListener {
114 115 userService.setActiveAccountInfo(userData.getData());
115 116 notifyUI(true);
116 117 } else if (i == IUserService.ERROR_TOKEN_INVALID) {
  118 + ToastUtil.show(getActivity(), getString(R.string.user_token_invalid));
117 119 UserService userService = UserService.getInstance(getActivity());
118 120 userService.clearUser();
119 121 notifyUI(false);
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/UserPersonalEditFragment.java
... ... @@ -14,6 +14,7 @@ import com.cnlive.gundam.databinding.FragmentPersonalEditBinding;
14 14 import com.cnlive.gundam.user.activity.UserPersonalActivity;
15 15 import com.cnlive.gundam.user.auth.UserService;
16 16 import com.cnlive.gundam.user.model.User;
  17 +import com.cnlive.gundam.user.util.ToastUtil;
17 18 import com.cnlive.libs.user.IUserService;
18 19 import com.cnlive.libs.user.UserUtil;
19 20 import com.cnlive.libs.user.model.UserData;
... ... @@ -130,6 +131,7 @@ public class UserPersonalEditFragment extends Fragment implements Callback, View
130 131 updateUserInfo();
131 132 Toast.makeText(getActivity(), "提交成功", Toast.LENGTH_LONG).show();
132 133 } else if (i == IUserService.ERROR_TOKEN_INVALID) {
  134 + ToastUtil.show(getActivity(), getString(R.string.user_token_invalid));
133 135 UserService userService = UserService.getInstance(getActivity());
134 136 userService.clearUser();
135 137 getActivity().finish();
... ... @@ -147,6 +149,7 @@ public class UserPersonalEditFragment extends Fragment implements Callback, View
147 149 UserService userService = UserService.getInstance(getActivity());
148 150 userService.setActiveAccountInfo(userData.getData());
149 151 } else if (i == IUserService.ERROR_TOKEN_INVALID) {
  152 + ToastUtil.show(getActivity(), getString(R.string.user_token_invalid));
150 153 UserService userService = UserService.getInstance(getActivity());
151 154 userService.clearUser();
152 155 getActivity().finish();
... ...
app/src/main/java/com/cnlive/gundam/user/fragment/UserPersonalFragment.java
... ... @@ -31,6 +31,7 @@ import com.cnlive.gundam.user.auth.UserService;
31 31 import com.cnlive.gundam.user.model.PersonalData;
32 32 import com.cnlive.gundam.user.model.User;
33 33 import com.cnlive.gundam.user.util.PictureUtil;
  34 +import com.cnlive.gundam.user.util.ToastUtil;
34 35 import com.cnlive.gundam.user.view.SelectPopupWindow;
35 36 import com.cnlive.libs.user.IUserService;
36 37 import com.cnlive.libs.user.UserUtil;
... ... @@ -284,6 +285,7 @@ public class UserPersonalFragment extends Fragment implements DataBindingAdapter
284 285 updateUserInfo();
285 286 Toast.makeText(getActivity(), "提交成功", Toast.LENGTH_LONG).show();
286 287 } else if (i == IUserService.ERROR_TOKEN_INVALID) {
  288 + ToastUtil.show(getActivity(), getString(R.string.user_token_invalid));
287 289 UserService userService = UserService.getInstance(getActivity());
288 290 userService.clearUser();
289 291 getActivity().finish();
... ... @@ -303,6 +305,7 @@ public class UserPersonalFragment extends Fragment implements DataBindingAdapter
303 305 user = userService.getActiveAccountInfo();
304 306 initData();
305 307 } else if (i == IUserService.ERROR_TOKEN_INVALID) {
  308 + ToastUtil.show(getActivity(), getString(R.string.user_token_invalid));
306 309 UserService userService = UserService.getInstance(getActivity());
307 310 userService.clearUser();
308 311 getActivity().finish();
... ...
app/src/main/res/values/strings.xml
... ... @@ -40,6 +40,8 @@
40 40 <string name="ugc_live">直播</string>
41 41 <string name="ugc_vod">回放</string>
42 42  
  43 + <string name="user_token_invalid">用户的token失效,请重新登录</string>
  44 +
43 45 <string name="verified_url" formatted="false">https://mobile.cnlive.com/CnliveMobile/web/review/review.jsp?sid=%s&amp;plat=a&amp;appId=%s </string>
44 46 <string name="debug_verified_url" formatted="false">https://mobile.cnlive.com/CnliveMobile/web/review/review.jsp?sid=%s&amp;plat=a&amp;appId=%s&amp;type=0 </string>
45 47 </resources>
... ...