吐司的上下文设置应为activityName.this或别的,this仅代表在当前的内部类
Toast.makeText(MainActivity.this,"CheckBox未选中",Toast.LENGTH_SHORT).show();
1 CheckBox checkBox=findViewById(R.id.checkB); 2 checkBox.setChecked(true); 3 checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { 4 @Override 5 public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { 6 if(isChecked){Toast.makeText(MainActivity.this,"CheckBox被选中",Toast.LENGTH_SHORT).show();} 7 else { 8 Toast.makeText(MainActivity.this,"CheckBox未选中",Toast.LENGTH_SHORT).show(); 9 } 10 } 11 });