我想创建一个关闭我的应用程序的照明按钮,首先(当它基本没有照明按钮时)我尝试使用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并完成();我应该做什么以及我应该在哪里放置一个退出命令来完成我的应用程序?
PS。是的,我读过其他类似的话题,但问题比我的复杂得多。
答案 0 :(得分: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();
}
});