Я хотел бы получить свою кнопку (bConnect), чтобы проверить состояние моего лицензионного и авторизованного флажка.У вас есть кнопка Проверить состояние CheckBoxes
Позволяет мне использовать оператор If/Else для открытия нового действия, если флажки действительно отмечены, в противном случае открыть диалоговое окно предупреждения и сообщить пользователю, что они не авторизованы, если эти флажки не установлены.
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));
}
});
}
}
если (checkbox.isChecked()) {// Открыть активность} еще {// Показать ошибки} –
где ваш флажок? –
Кажется, что не используется CheckBox.isChecked, выдает ошибку, с которой я не могу ссылаться, потому что это ссылка из статического контекста. –