Мой вопрос: я установил цвет кнопки как белый, как кнопка по умолчанию, и в событии onclick я установил желтый цвет в качестве фона этой кнопки в методе onCreate класса First Activity и после нажатия эту кнопку я перехожу к следующему действию и из следующего действия, я нажимаю кнопку андроида назад, цвет кнопки отображается желтым, а не белый по умолчанию. Как это решить.Кнопка Onclick автоматически вызывается при нажатии кнопки от следующей операции
final Button myButton= (Button) findViewById(R.id.myButton);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myButton.setBackgroundColor(Color.parseColor("#eee83e"));
Intent i = new Intent(FirstActivity.this,NextActivity.class);
startActivity(i);
}
});
Что ваш вопрос exaclty? Вы хотите изменить цвет кнопки, как только вы вернетесь из активности, которую вы открыли? Если это так, активируйте код в onResume вашего первого действия. –
Не понял вопрос .. какая проблема? – daxgirl
Возможно, вы помните цвет кнопки, прежде чем перейти к следующему действию, а затем восстановите его в режиме реального времени. не имеет смысла запускать нажатие кнопки, когда вы вернетесь, потому что он немедленно переместит вас к следующему действию. – Vucko