prüfen würde Ich mag meine Taste (bCONNECT) erhalten, den Zustand meiner lizenziert und autorisiert Checkbox zu überprüfen.Haben Taste, um den Staat von Checkbox
Erlauben Sie mir, eine If/Else-Anweisung zu verwenden, um eine neue Aktivität zu öffnen, wenn die Kontrollkästchen tatsächlich aktiviert sind. Andernfalls öffnen Sie einen Warndialog und sagen dem Benutzer, dass sie nicht autorisiert sind, es sei denn, diese Kontrollkästchen sind aktiviert.
public class ConnectAPRS extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_connect_aprs);
final EditText callsign = (EditText) findViewById(R.id.callsign);
final EditText passcode = (EditText) findViewById(R.id.passcode);
final CheckBox licensed = (CheckBox) findViewById(R.id.licensed);
final CheckBox authorized = (CheckBox) findViewById(R.id.authorized);
final Button bConnect = (Button) findViewById(R.id.bConnect);
bConnect.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(ConnectAPRS.this, Contacts.class));
}
});
}
}
if (checkbox.isChecked()) {// Öffnen Aktivität} else {// anzeigen Fehler} –
wo Ihre Checkbox ist? –
Kann nicht verwenden CheckBox.isChecked scheinen, wirft einen Fehler, dass ich nicht darauf verweisen kann, weil sie Bezug ist –