소스 검색

pay pwd small tune up

hanjing 6 년 전
부모
커밋
13daa1f74b

+ 1 - 0
app/src/main/java/com/sheep/gamegroup/module/pay/fragment/SetPasswordFragment.java

@@ -63,6 +63,7 @@ public class SetPasswordFragment extends AbsConfirmFragment {
 
                     @Override
                     public void onNext(BaseMessage baseMessage) {
+                        DataUtil.getInstance().getUserEntity().setHas_pay_pwd(1);
                         CommonUtil.getInstance().getUserInfo(getContext());
                         G.showToast("设置成功");
                         getActivity().finish();

+ 11 - 1
app/src/main/java/com/sheep/gamegroup/view/activity/ActSetting.java

@@ -20,6 +20,7 @@ import com.sheep.jiuyan.samllsheep.Config;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.jiuyan.samllsheep.utils.G;
+import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
 
 import butterknife.BindView;
@@ -34,6 +35,8 @@ import static com.sheep.gamegroup.util.UMConfigUtils.Event.USER_CLEAN_SURE;
  */
 public class ActSetting extends BaseActivity {
 
+    @BindView(R.id.pay_pwd_flag)
+    View payPwdFlag;
     private Activity activity;
 
     @Override
@@ -51,6 +54,11 @@ public class ActSetting extends BaseActivity {
 
     }
 
+    public void onResume() {
+        super.onResume();
+        payPwdFlag.setVisibility(DataUtil.getInstance().getUserEntity().hasPayPwd() ? View.VISIBLE : View.GONE);
+    }
+
     @Override
     public void initListener() {
 
@@ -80,7 +88,7 @@ public class ActSetting extends BaseActivity {
             case R.id.copy_text_layout://粘贴板助手
                 boolean opened = DataUtil.toggleAsBoolean(Config.KEY_ENABLE_CHECK_COPY_TEXT, Config.dvbEnableCheckCopyText());
                 initCopyState();
-                if(opened){
+                if (opened) {
                     ViewUtil.showMsgDialog(activity, getString(R.string.copy_assistant_tip));
                 }
                 break;
@@ -112,8 +120,10 @@ public class ActSetting extends BaseActivity {
         String size = SysAppUtil.getAppCacheSize();
         clear_item_tv.setText(TextUtils.isEmpty(size) || TextUtils.equals("0K", size) ? "无需清理" : size);
     }
+
     @BindView(R.id.copy_text_tv)
     TextView copy_text_tv;
+
     private void initCopyState() {
         copy_text_tv.setText(DataUtil.getAsBoolean(Config.KEY_ENABLE_CHECK_COPY_TEXT, Config.dvbEnableCheckCopyText()) ? R.string.opened : R.string.closed);
     }

+ 8 - 0
app/src/main/res/layout/act_setting.xml

@@ -38,6 +38,14 @@
                 style="@style/style_item_label"
                 android:text="支付密码" />
 
+            <TextView
+                android:id="@+id/pay_pwd_flag"
+                style="@style/style_item_label"
+                android:textSize="12sp"
+                android:textColor="@color/black_999999"
+                android:gravity="right"
+                android:text="已设置" />
+
             <TextView style="@style/style_item_end_next" />
 
         </LinearLayout>