From b39aaa28057db944d5d16cc9c03b35a77f86767e Mon Sep 17 00:00:00 2001 From: Graham Jones Date: Sat, 6 Apr 2024 20:53:16 +0100 Subject: [PATCH] fixed errors about getDrawable() from progress bars. --- .../org/openseizuredetector/FragmentOsdAlg.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java b/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java index e38d5c7..98a016c 100644 --- a/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java +++ b/app/src/main/java/uk/org/openseizuredetector/FragmentOsdAlg.java @@ -1,5 +1,6 @@ package uk.org.openseizuredetector; +import android.content.res.Resources; import android.graphics.Color; import android.graphics.drawable.Drawable; import android.os.Bundle; @@ -80,11 +81,12 @@ public class FragmentOsdAlg extends FragmentOsdBaseClass { pb = ((ProgressBar) mRootView.findViewById(R.id.powerProgressBar)); pb.setMax(100); pb.setProgress((int) powerPc); - pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_blue); + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_blue); + //pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_blue); if (powerPc > 75) - pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_yellow); + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_yellow); if (powerPc > 100) - pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_red); + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_red); pb.setProgressDrawable(pbDrawable); ((TextView) mRootView.findViewById(R.id.spectrumTv)).setText(getString(R.string.SpectrumRatioEquals) + specRatio + @@ -93,11 +95,12 @@ public class FragmentOsdAlg extends FragmentOsdBaseClass { pb = ((ProgressBar) mRootView.findViewById(R.id.spectrumProgressBar)); pb.setMax(100); pb.setProgress((int) specPc); - pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_blue); + //pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_blue); + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_blue); if (specPc > 75) - pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_yellow); + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_yellow); if (specPc > 100) - pbDrawable = mRootView.getResources().getDrawable(R.drawable.progress_bar_red); + pbDrawable = mContext.getDrawable(R.drawable.progress_bar_red); pb.setProgressDrawable(pbDrawable); ////////////////////////////////////////////////////////////