From a22fbdcdc97fdfd5a6e7a1a575b0267ca73d41de Mon Sep 17 00:00:00 2001 From: TrillGates Date: Fri, 23 Jul 2021 17:43:23 +0800 Subject: [PATCH] fixed settings value issues. --- .../java/com/ic/sport/PedometerActivity.java | 11 ++++++---- .../com/ic/sport/adapter/PedSetupAdapter.java | 2 +- .../pedometer/PedSetupDialogFragment.java | 3 +-- .../fragment/pedometer/PedSetupFragment.java | 9 ++++---- .../main/java/com/ic/sport/util/SPUtils.java | 22 +++++++++++++------ 5 files changed, 28 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/ic/sport/PedometerActivity.java b/app/src/main/java/com/ic/sport/PedometerActivity.java index 8ae7dc9..e2a689d 100644 --- a/app/src/main/java/com/ic/sport/PedometerActivity.java +++ b/app/src/main/java/com/ic/sport/PedometerActivity.java @@ -1,13 +1,14 @@ package com.ic.sport; +import android.os.Bundle; + import androidx.appcompat.app.AppCompatActivity; import androidx.lifecycle.ViewModelProvider; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import androidx.viewpager2.widget.ViewPager2; -import android.os.Bundle; - +import com.ic.iclooger.ICLogger; import com.ic.sport.adapter.FragmentAdapter; import com.ic.sport.adapter.IndicatorAdapter; import com.ic.sport.fragment.pedometer.PedMainFragment; @@ -80,14 +81,16 @@ public class PedometerActivity extends AppCompatActivity @Override public void onDialogUpdate(int type, int value) { - ((PedSetupFragment) myAdapter.getFragment(0)).updateSetuUpValue(type, value); + ICLogger.d("type ==> " + type + " value ==> " + value); + ((PedSetupFragment) myAdapter.getFragment(0)).updateSetUpValue(type, value); switch (type) { case 0: pedometerModel.syncPedHeightSetting(value); SPUtils.setPedHeightSP(getApplicationContext(), value); + break; case 1: pedometerModel.syncPedWeightSetting(value); - SPUtils.setPedWighttSP(getApplicationContext(), value); + SPUtils.setPedWeightSP(getApplicationContext(), value); break; } } diff --git a/app/src/main/java/com/ic/sport/adapter/PedSetupAdapter.java b/app/src/main/java/com/ic/sport/adapter/PedSetupAdapter.java index 067d2e6..7c73df2 100644 --- a/app/src/main/java/com/ic/sport/adapter/PedSetupAdapter.java +++ b/app/src/main/java/com/ic/sport/adapter/PedSetupAdapter.java @@ -43,7 +43,7 @@ public class PedSetupAdapter extends RecyclerView.Adapter " + getHeight); + return getHeight; } - public static int getPedWighttSP(Context context) { - return getSp(context).getInt(Ped_Weight, 75); + public static int getPedWightSP(Context context) { + int getWeight = getSp(context).getInt(Ped_Weight, 75); + ICLogger.d("getWeight == > " + getWeight); + return getWeight; } public static int getPedTargetSP(Context context) { return getSp(context).getInt(Ped_Target, 10000); } - public static void setPedHeightSP(Context context,int height) { + public static void setPedHeightSP(Context context, int height) { + ICLogger.d("setHeight == > " + height); SharedPreferences.Editor editor = getSp(context).edit(); if (editor != null) { - editor.putInt(Ped_Weight, height); + editor.putInt(Ped_Height, height); editor.apply(); } } - public static void setPedWighttSP(Context context,int weight) { + public static void setPedWeightSP(Context context, int weight) { + ICLogger.d("setWeight == > " + weight); SharedPreferences.Editor editor = getSp(context).edit(); if (editor != null) { editor.putInt(Ped_Weight, weight); @@ -42,7 +50,7 @@ public class SPUtils { } } - public static void setPedTargetSP(Context context,int target) { + public static void setPedTargetSP(Context context, int target) { SharedPreferences.Editor editor = getSp(context).edit(); if (editor != null) { editor.putInt(Ped_Target, target); -- 2.17.1