Skip to content

Commit

Permalink
Replace ContextCompat.getDrawable with AppCompatResources.getDrawable
Browse files Browse the repository at this point in the history
  • Loading branch information
equeim authored and QuantumBadger committed Jun 16, 2024
1 parent 9299bd7 commit f77d26a
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import android.view.LayoutInflater
import android.view.ViewGroup
import androidx.annotation.StringRes
import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.ContextCompat
import androidx.appcompat.content.res.AppCompatResources
import androidx.fragment.app.Fragment
import androidx.recyclerview.widget.RecyclerView
import com.google.android.material.dialog.MaterialAlertDialogBuilder
Expand All @@ -47,9 +47,9 @@ class AccountListAdapter(private val context: AppCompatActivity, private val fra

init {
val attr = context.obtainStyledAttributes(intArrayOf(R.attr.rrIconAdd, R.attr.rrIconPerson))
rrIconAdd = ContextCompat.getDrawable(context, attr.getResourceId(0, 0))
rrIconAdd = AppCompatResources.getDrawable(context, attr.getResourceId(0, 0))
//noinspection ResourceType: bug in Lint
rrIconUser = ContextCompat.getDrawable(context, attr.getResourceId(1, 0))
rrIconUser = AppCompatResources.getDrawable(context, attr.getResourceId(1, 0))
attr.recycle()
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,15 @@
import android.view.View;
import android.widget.FrameLayout;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.content.ContextCompat;
import androidx.appcompat.content.res.AppCompatResources;

import com.google.android.material.dialog.MaterialAlertDialogBuilder;

import org.quantumbadger.redreader.R;
import org.quantumbadger.redreader.account.RedditAccount;
import org.quantumbadger.redreader.account.RedditAccountManager;
Expand Down Expand Up @@ -159,19 +162,19 @@ public MainMenuListingManager(
R.attr.rrIconAccountSearch
});

rrIconPerson = ContextCompat.getDrawable(activity, attr.getResourceId(0, 0));
rrIconEnvOpen = ContextCompat.getDrawable(activity, attr.getResourceId(1, 0));
rrIconSentMessages = ContextCompat.getDrawable(activity, attr.getResourceId(2,0));
rrIconSend = ContextCompat.getDrawable(activity, attr.getResourceId(3, 0));
rrIconStarFilled = ContextCompat.getDrawable(
rrIconPerson = AppCompatResources.getDrawable(activity, attr.getResourceId(0, 0));
rrIconEnvOpen = AppCompatResources.getDrawable(activity, attr.getResourceId(1, 0));
rrIconSentMessages = AppCompatResources.getDrawable(activity, attr.getResourceId(2,0));
rrIconSend = AppCompatResources.getDrawable(activity, attr.getResourceId(3, 0));
rrIconStarFilled = AppCompatResources.getDrawable(
activity,
attr.getResourceId(4, 0));
rrIconCross = ContextCompat.getDrawable(activity, attr.getResourceId(5, 0));
rrIconUpvote = ContextCompat.getDrawable(activity, attr.getResourceId(6, 0));
rrIconDownvote = ContextCompat.getDrawable(
rrIconCross = AppCompatResources.getDrawable(activity, attr.getResourceId(5, 0));
rrIconUpvote = AppCompatResources.getDrawable(activity, attr.getResourceId(6, 0));
rrIconDownvote = AppCompatResources.getDrawable(
activity,
attr.getResourceId(7, 0));
rrIconAccountSearch = Objects.requireNonNull(ContextCompat.getDrawable(
rrIconAccountSearch = Objects.requireNonNull(AppCompatResources.getDrawable(
activity,
attr.getResourceId(8, 0)));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,11 @@
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import androidx.appcompat.app.AppCompatDialogFragment;
import androidx.core.content.ContextCompat;
import androidx.appcompat.content.res.AppCompatResources;
import androidx.recyclerview.widget.RecyclerView;

import org.quantumbadger.redreader.R;
import org.quantumbadger.redreader.account.RedditAccountManager;
import org.quantumbadger.redreader.activities.SessionChangeListener;
Expand Down Expand Up @@ -70,7 +72,7 @@ public SessionListAdapter(

final TypedArray attr
= context.obtainStyledAttributes(new int[] {R.attr.rrIconRefresh,});
rrIconRefresh = ContextCompat.getDrawable(context, attr.getResourceId(0, 0));
rrIconRefresh = AppCompatResources.getDrawable(context, attr.getResourceId(0, 0));
attr.recycle();
}

Expand Down

0 comments on commit f77d26a

Please sign in to comment.