Android 按钮Onclick在按下下一个活动的后退按钮时自动调用

Android 按钮Onclick在按下下一个活动的后退按钮时自动调用,android,back-button,Android,Back Button,我的问题是,我将按钮颜色设置为默认按钮的白色,在onclick事件中,我在第一个活动类的onCreate方法中将黄色设置为该按钮的背景,单击该按钮后,我进入下一个活动,从下一个活动中,我按下安卓后退按钮,默认情况下,按钮颜色显示为黄色,而不是白色。如何解决这个问题 final Button myButton= (Button) findViewById(R.id.myButton); myButton.setOnClickListener(new View.OnClickLis

我的问题是,我将按钮颜色设置为默认按钮的白色,在onclick事件中,我在第一个活动类的onCreate方法中将黄色设置为该按钮的背景,单击该按钮后,我进入下一个活动,从下一个活动中,我按下安卓后退按钮,默认情况下,按钮颜色显示为黄色,而不是白色。如何解决这个问题

        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);
            }
        });
执行此操作
onResume()
再次将按钮背景色设置为白色

   myButton.setBackgroundColor(Color.parseColor("Whitecolor code..."));

你的问题是什么?您想在完成打开的活动后更改按钮的颜色吗?如果是这样的话,触发你第一次活动的onResume中的代码我不理解这个问题。。问题似乎出在哪里?在进入下一个活动之前,您可能应该记住按钮的颜色,然后在第一个活动中恢复按钮。当您返回时触发按钮单击没有意义,因为它会立即将您移动到下一个活动。已更新问题