J'ai le code suivant dans mon activité principale. Lorsque j'entre l'activité principale dans l'application et que j'appuie sur un bouton, la couleur du bouton change comme souhaité. Le problème que j'ai est que si je laisse cette activité, allez à une autre activité et puis revenez, la couleur de bouton est revenue à la couleur par défaut.Conserver la couleur du bouton lorsque vous quittez l'activité et retournez
Est-ce que quelqu'un peut fournir des suggestions sur la façon de maintenir la couleur du bouton.
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onClick(final View v) {
//Creating the instance of PopupMenu
PopupMenu popup = new PopupMenu(MainActivity.this, v);
//Inflating the Popup using xml file
popup.getMenuInflater()
.inflate(R.menu.popup_menu, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
v.getBackground().setColorFilter(Color.parseColor("#ff69b4"),
PorterDuff.Mode.DARKEN);