From 9444c0a0a7756ae0105cae40f1bee9ea83c66200 Mon Sep 17 00:00:00 2001 From: sunilpaulmathew Date: Sat, 30 Mar 2019 12:28:38 +0900 Subject: [PATCH] Overall: apply refresh value of 500 ms after applying many tasks Signed-off-by: sunilpaulmathew --- .../fragments/kernel/BatteryFragment.java | 44 +++++++++++++-- .../fragments/kernel/CPUFragment.java | 4 ++ .../fragments/kernel/GPUFragment.java | 32 +++++++++++ .../fragments/kernel/IOFragment.java | 32 +++++++++++ .../fragments/kernel/MiscFragment.java | 56 +++++++++++++++++++ .../fragments/kernel/ThermalFragment.java | 34 ++++++++++- 6 files changed, 195 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/BatteryFragment.java b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/BatteryFragment.java index 7c3da4dbf..565e7bfcb 100755 --- a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/BatteryFragment.java +++ b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/BatteryFragment.java @@ -149,7 +149,11 @@ public void onChanged(SwitchView switchView, boolean isChecked) { ACLevelCard.setOnItemSelected(new SelectView.OnItemSelected() { @Override public void onItemSelected(SelectView selectView, int position, String item) { - mBattery.setFastChargeControlAC(item, getActivity()); + mBattery.setFastChargeControlAC(item, getActivity()); + getHandler().postDelayed(() -> { + ACLevelCard.setItem(mBattery.getFastChargeCustomAC()); + }, + 500); } }); acci.addItem(ACLevelCard); @@ -165,7 +169,11 @@ public void onItemSelected(SelectView selectView, int position, String item) { USBLevelCard.setOnItemSelected(new SelectView.OnItemSelected() { @Override public void onItemSelected(SelectView selectView, int position, String item) { - mBattery.setFastChargeControlUSB(item, getActivity()); + mBattery.setFastChargeControlUSB(item, getActivity()); + getHandler().postDelayed(() -> { + USBLevelCard.setItem(mBattery.getFastChargeCustomUSB()); + }, + 500); } }); acci.addItem(USBLevelCard); @@ -179,7 +187,11 @@ public void onItemSelected(SelectView selectView, int position, String item) { WirelessLevelCard.setOnItemSelected(new SelectView.OnItemSelected() { @Override public void onItemSelected(SelectView selectView, int position, String item) { - mBattery.setFastChargeControlWIRELESS(item, getActivity()); + mBattery.setFastChargeControlWIRELESS(item, getActivity()); + getHandler().postDelayed(() -> { + WirelessLevelCard.setItem(mBattery.getFastChargeCustomWIRELESS()); + }, + 500); } }); acci.addItem(WirelessLevelCard); @@ -193,7 +205,7 @@ public void onItemSelected(SelectView selectView, int position, String item) { MtpFastCharge.addOnSwitchListener(new SwitchView.OnSwitchListener() { @Override public void onChanged(SwitchView switchView, boolean isChecked) { - mBattery.enableMtpForceFastCharge(isChecked, getActivity()); + mBattery.enableMtpForceFastCharge(isChecked, getActivity()); } }); acci.addItem(MtpFastCharge); @@ -230,6 +242,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { mBattery.setchargeLevelAC((position * 25), getActivity()); + getHandler().postDelayed(() -> { + chargeLevelAC.setProgress(mBattery.getchargeLevelAC() / 25 ); + }, + 500); } @Override @@ -251,6 +267,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { mBattery.setchargeLevelUSB((position * 25), getActivity()); + getHandler().postDelayed(() -> { + chargeLevelUSB.setProgress(mBattery.getchargeLevelUSB() / 25 ); + }, + 500); } @Override @@ -272,6 +292,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { mBattery.setchargeLevelWL((position * 25), getActivity()); + getHandler().postDelayed(() -> { + chargeLevelWL.setProgress(mBattery.getchargeLevelWL() / 25 ); + }, + 500); } @Override @@ -316,7 +340,7 @@ public void onMove(SeekBarView seekBarView, int position, String value) { OnePlusOTG.addOnSwitchListener(new SwitchView.OnSwitchListener() { @Override public void onChanged(SwitchView switchView, boolean isChecked) { - mBattery.OPOTGenable(isChecked, getActivity()); + mBattery.OPOTGenable(isChecked, getActivity()); } }); acci.addItem(OnePlusOTG); @@ -330,7 +354,7 @@ public void onChanged(SwitchView switchView, boolean isChecked) { enable.addOnSwitchListener(new SwitchView.OnSwitchListener() { @Override public void onChanged(SwitchView switchView, boolean isChecked) { - mBattery.enableThunderCharge(isChecked, getActivity()); + mBattery.enableThunderCharge(isChecked, getActivity()); } }); @@ -348,6 +372,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { mBattery.setThunderChargeAC(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + acharge.setValue(mBattery.getThunderChargeAC()); + }, + 500); } }); @@ -365,6 +393,10 @@ public void onGenericValueSelected(GenericSelectView genericSelectView, String v public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { mBattery.setThunderChargeUSB(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + usbcharge.setValue(mBattery.getThunderChargeUSB()); + }, + 500); } }); diff --git a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/CPUFragment.java b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/CPUFragment.java index 0d758d639..b1acff285 100755 --- a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/CPUFragment.java +++ b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/CPUFragment.java @@ -822,6 +822,10 @@ public void onGenericValueSelected(GenericSelectView genericSelectView, String v public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { Misc.setValue(value, position, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + advStune.setValueRaw(advStune.getValue()); + }, + 500); } }); class advsettingsManager { diff --git a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/GPUFragment.java b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/GPUFragment.java index 1ab46f672..78cc93b41 100755 --- a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/GPUFragment.java +++ b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/GPUFragment.java @@ -249,6 +249,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { SimpleGPU.setSimpleGpuLaziness(position, getActivity()); + getHandler().postDelayed(() -> { + laziness.setProgress(SimpleGPU.getSimpleGpuLaziness()); + }, + 500); } }); @@ -270,6 +274,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { SimpleGPU.setSimpleGpuRampThreshold(position, getActivity()); + getHandler().postDelayed(() -> { + rampThreshold.setProgress(SimpleGPU.getSimpleGpuRampThreshold()); + }, + 500); } }); @@ -335,6 +343,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { AdrenoIdler.setAdrenoIdlerDownDiff(position, getActivity()); + getHandler().postDelayed(() -> { + downDiff.setProgress(AdrenoIdler.getAdrenoIdlerDownDiff()); + }, + 500); } }); @@ -356,6 +368,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { AdrenoIdler.setAdrenoIdlerIdleWait(position, getActivity()); + getHandler().postDelayed(() -> { + idleWait.setProgress(AdrenoIdler.getAdrenoIdlerIdleWait()); + }, + 500); } }); @@ -378,6 +394,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { AdrenoIdler.setAdrenoIdlerIdleWorkload(position + 1, getActivity()); + getHandler().postDelayed(() -> { + idleWorkload.setProgress(AdrenoIdler.getAdrenoIdlerIdleWorkload() - 1); + }, + 500); } }); @@ -413,6 +433,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { Adrenoboost.setAdrenoBoost(position, getActivity()); + getHandler().postDelayed(() -> { + boost.setProgress(Adrenoboost.getAdrenoBoost()); + }, + 500); } }); @@ -438,6 +462,10 @@ private void devfreqBoostInit(List items) { public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { DevfreqBoost.setDevfreqboostDuration(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + dbduration.setValue(DevfreqBoost.getDevfreqboostDuration()); + }, + 500); } }); @@ -456,6 +484,10 @@ public void onGenericValueSelected(GenericSelectView genericSelectView, String v public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { DevfreqBoost.setDevfreqboostFreq(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + dbfreq.setValue(DevfreqBoost.getDevfreqboostFreq()); + }, + 500); } }); diff --git a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/IOFragment.java b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/IOFragment.java index 9b7c19aa9..dfb761c47 100755 --- a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/IOFragment.java +++ b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/IOFragment.java @@ -81,6 +81,10 @@ private void storageInit(final IO.Storage storage, List items) @Override public void onItemSelected(SelectView selectView, int position, String item) { mIO.setScheduler(storage, item, getActivity()); + getHandler().postDelayed(() -> { + scheduler.setItem(mIO.getScheduler(storage)); + }, + 500); } }); @@ -112,6 +116,10 @@ public void onClick(RecyclerViewItem item) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { mIO.setReadahead(storage, (position + 1) * 128, getActivity()); + getHandler().postDelayed(() -> { + readahead.setProgress(mIO.getReadahead(storage) / 128 - 1); + }, + 500); } @Override @@ -131,6 +139,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mIO.enableRotational(storage, isChecked, getActivity()); + getHandler().postDelayed(() -> { + rotational.setChecked(mIO.isRotationalEnabled(storage)); + }, + 500); } }); @@ -146,6 +158,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mIO.enableIOstats(storage, isChecked, getActivity()); + getHandler().postDelayed(() -> { + iostats.setChecked(mIO.isIOStatsEnabled(storage)); + }, + 500); } }); @@ -161,6 +177,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mIO.enableAddRandom(storage, isChecked, getActivity()); + getHandler().postDelayed(() -> { + addRandom.setChecked(mIO.isAddRandomEnabled(storage)); + }, + 500); } }); @@ -177,6 +197,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { mIO.setRqAffinity(storage, position, getActivity()); + getHandler().postDelayed(() -> { + rqAffinity.setProgress(mIO.getRqAffinity(storage)); + }, + 500); } @Override @@ -197,6 +221,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { mIO.setNomerges(storage, position, getActivity()); + getHandler().postDelayed(() -> { + Nomerges.setProgress(mIO.getNomerges(storage)); + }, + 500); } @Override @@ -217,6 +245,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { NrRequests.setOnGenericValueListener((genericSelectView, value) -> { mIO.setNrRequests(storage, value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + NrRequests.setValueRaw(NrRequests.getValue()); + }, + 500); }); StorageCard.addItem(NrRequests); diff --git a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/MiscFragment.java b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/MiscFragment.java index 83c5866da..e6c316e7f 100755 --- a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/MiscFragment.java +++ b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/MiscFragment.java @@ -119,6 +119,10 @@ public void onMove(SeekBarView seekBarView, int position, String value) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableLogger(isChecked, getActivity()); + getHandler().postDelayed(() -> { + logger.setChecked(mMisc.isLoggerEnabled()); + }, + 500); } }); @@ -134,6 +138,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enablePrintKMode(isChecked, getActivity()); + getHandler().postDelayed(() -> { + printk.setChecked(mMisc.isPrintKModeEnabled()); + }, + 500); } }); @@ -149,6 +157,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableCrc(isChecked, getActivity()); + getHandler().postDelayed(() -> { + crc.setChecked(mMisc.isCrcEnabled()); + }, + 500); } }); @@ -164,6 +176,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableFsync(isChecked, getActivity()); + getHandler().postDelayed(() -> { + fsync.setChecked(mMisc.isFsyncEnabled()); + }, + 500); } }); @@ -179,6 +195,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableDynamicFsync(isChecked, getActivity()); + getHandler().postDelayed(() -> { + dynamicFsync.setChecked(mMisc.isDynamicFsyncEnabled()); + }, + 500); } }); @@ -194,6 +214,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableGentleFairSleepers(isChecked, getActivity()); + getHandler().postDelayed(() -> { + gentleFairSleepers.setChecked(mMisc.isGentleFairSleepersEnabled()); + }, + 500); } }); @@ -209,6 +233,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableArchPower(isChecked, getActivity()); + getHandler().postDelayed(() -> { + archPower.setChecked(mMisc.isArchPowerEnabled()); + }, + 500); } }); @@ -224,6 +252,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableLeases(isChecked, getActivity()); + getHandler().postDelayed(() -> { + enable.setChecked(mMisc.isLeasesEnabled()); + }, + 500); } }); @@ -241,6 +273,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { mMisc.setLeaseBreakTime(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + leaseBreakTime.setValue(mMisc.getLeaseBreakTime()); + }, + 500); } }); @@ -256,6 +292,10 @@ public void onGenericValueSelected(GenericSelectView genericSelectView, String v @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMisc.enableSELinux(isChecked, getActivity()); + getHandler().postDelayed(() -> { + selinux.setChecked(mMisc.isSELinuxEnabled()); + }, + 500); } }); @@ -281,6 +321,10 @@ private void powersuspendInit(List items) { @Override public void onItemSelected(SelectView selectView, int position, String item) { PowerSuspend.setMode(position, getActivity()); + getHandler().postDelayed(() -> { + mode.setItem(PowerSuspend.getMode()); + }, + 500); } }); @@ -296,6 +340,10 @@ public void onItemSelected(SelectView selectView, int position, String item) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { PowerSuspend.enableOldState(isChecked, getActivity()); + getHandler().postDelayed(() -> { + state.setChecked(PowerSuspend.isOldStateEnabled()); + }, + 500); } }); @@ -312,6 +360,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onStop(SeekBarView seekBarView, int position, String value) { PowerSuspend.setNewState(position, getActivity()); + getHandler().postDelayed(() -> { + state.setProgress(PowerSuspend.getNewState()); + }, + 500); } @Override @@ -341,6 +393,10 @@ private void networkInit(List items) { @Override public void onItemSelected(SelectView selectView, int position, String item) { mMisc.setTcpCongestion(item, getActivity()); + getHandler().postDelayed(() -> { + tcp.setItem(mMisc.getTcpCongestion()); + }, + 500); } }); diff --git a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/ThermalFragment.java b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/ThermalFragment.java index 85d62987a..5e1955bcb 100755 --- a/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/ThermalFragment.java +++ b/app/src/main/java/com/grarak/kerneladiutor/fragments/kernel/ThermalFragment.java @@ -84,6 +84,10 @@ private void thermaldInit(List items) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { Thermald.enableThermald(isChecked, getActivity()); + getHandler().postDelayed(() -> { + thermald.setChecked(Thermald.isThermaldEnabled()); + }, + 500); } }); @@ -148,6 +152,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMSMThermal.enableCoreControl(isChecked, getActivity()); + getHandler().postDelayed(() -> { + coreControl.setChecked(mMSMThermal.isCoreControlEnabled()); + }, + 500); } }); @@ -162,6 +170,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { @Override public void onChanged(SwitchView switchView, boolean isChecked) { mMSMThermal.enableVddRestriction(isChecked, getActivity()); + getHandler().postDelayed(() -> { + vddRestriction.setChecked(mMSMThermal.isVddRestrictionEnabled()); + }, + 500); } }); @@ -350,6 +362,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { mMSMThermal.setPollMs(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + pollMs.setValue(mMSMThermal.getPollMs()); + }, + 500); } }); @@ -842,7 +858,11 @@ private void simpleMSMThermalInit(List items) { enableswitch.addOnSwitchListener(new SwitchView.OnSwitchListener() { @Override public void onChanged(SwitchView switchView, boolean isChecked) { - MSMThermalSimple.enablesimplemsmthermal(isChecked, getActivity()); + MSMThermalSimple.enablesimplemsmthermal(isChecked, getActivity()); + getHandler().postDelayed(() -> { + enableswitch.setChecked(MSMThermalSimple.issimplemsmthermalEnabled()); + }, + 500); } }); SimpleMSMThermal.addItem(enableswitch); @@ -858,6 +878,10 @@ public void onChanged(SwitchView switchView, boolean isChecked) { public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { MSMThermalSimple.setSamplingMS(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + samplingMS.setValue(MSMThermalSimple.getSamplingMS()); + }, + 500); } }); @@ -874,6 +898,10 @@ public void onGenericValueSelected(GenericSelectView genericSelectView, String v public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { MSMThermalSimple.setUserMaxFreq(value, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + userMaxFreq.setValue(MSMThermalSimple.getUserMaxFreq()); + }, + 500); } }); @@ -894,6 +922,10 @@ public void onGenericValueSelected(GenericSelectView genericSelectView, String v public void onGenericValueSelected(GenericSelectView genericSelectView, String value) { MSMThermalSimple.setValue(value, position, getActivity()); genericSelectView.setValue(value); + getHandler().postDelayed(() -> { + thermalZone.setValueRaw(thermalZone.getValue()); + }, + 500); } });