0

我想创建一个关闭我的应用程序的发光按钮,首先(当它是基本的不发光按钮时)我尝试使用finish()完成我的应用程序;但现在它不起作用,因为当我将它放在代码中的某个位置时它不起作用,我不知道为什么。也许这个功能不适用于所有项目??

settings.setImageDrawable(getApplicationContext().getResources().getDrawable(R.drawable.set tings_button)); 
    settings.setOnClickListener(new OnClickListener() {

    public void onClick(View button) {
        if (button.isSelected()){
            button.setSelected(false);
        }
        else {
            button.setSelected(true);            

        }       

    }

finish();

     });   

我尝试使用 systemexit 和 finish(); 我应该做什么以及应该在哪里放置一个退出命令来完成我的应用程序?

PS。是的,我读过其他类似的主题,但是问题比我的要复杂得多。

4

1 回答 1

0

我认为您需要在 onClick 内完成:

settings.setImageDrawable(getApplicationContext().getResources().getDrawable(R.drawable.set tings_button)); 
    settings.setOnClickListener(new OnClickListener() {

    public void onClick(View button) {
        if (button.isSelected()){
            button.setSelected(false);
        }
        else {
            button.setSelected(true);            
        }       
        finish();
    }
     });   
于 2012-07-28T22:43:51.160 回答