[Android] What to use instead of getResources().getColor() because this is now deprecated?

2019. 8. 7. 19:37Programing/Android / Java

GetColor Method

int getColor (Context mContext, int id)

Returns a color connected with a particular resource ID.

 

[From]

dialog.getButton(AlertDialog.BUTTON_NEGATIVE).setTextColor(getResource().getColor(android.R.color.white));
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(getResource().getColor(android.R.color.white));

 

[To]

dialog.getButton(AlertDialog.BUTTON_NEGATIVE).setTextColor(ContextCompat.getColor(getActivity(), android.R.color.white));
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setTextColor(ContextCompat.getColor(getActivity(), android.R.color.white));