Справка Android: Boolean и SqLite?

1

Я не могу узнать, как сохранить булевский массив в sqlite. Я не думаю, что вы можете, но я использую boolean массив для setmulichoiceitems, и он не позволит мне использовать что-либо еще, кроме логического arary, так как я могу сохранить его в базе данных. cani covert boolean array в строку или что-то вроде того, как

boolean[]   states = {false, false, false, false, false, false, false};

final CharSequence[] items = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
                    AlertDialog.Builder builder = new AlertDialog.Builder(AddTimeEntry.this);
                      builder.setTitle("Repeat");
                    builder.setIcon(R.drawable.icon);
                    builder.setMultiChoiceItems(items, states, new DialogInterface.OnMultiChoiceClickListener(){
                        public void onClick(DialogInterface dialogInterface, int item, boolean go) {
Теги:

2 ответа

0
Лучший ответ

Я просто использую ТЕКСТ и устанавливаю его в "true" или "false", а затем использую

if(string.matches("true")){
    boolean = true;
} else {
    boolean = false;
}

EDIT Чтобы преобразовать логическое значение обратно в строку, используйте

if (boolean == true){
    string = "true";
} else {
    string = "false";
}

если вы хотите использовать int, тогда

if(int == 1){
    boolean = true;
} else {
    boolean = false;
}

а также

if (boolean == true){
    int = 1;
} else {
    int = 0;
}

EDIT 2 Строковый массив добавляется к string[0] = "text to add" или вы можете добавить их, когда вы объявляете

String[] string = { "string1", "string2", "string3" }
  • 0
    добавил к моему ответу
  • 0
    Спасибо еще один вопрос, который я когда-либо использовал текстовый массив раньше, так как я могу использовать его и добавлять вещи в него?
Показать ещё 3 комментария
0

Вы можете сохранить как целое число 0 для false и 1 для true. Преобразуйте их в boolean в коде

  • 0
    Как я могу преобразовать из логического в int, чтобы использовать 0 и 1, а затем вернуться к логическому в коде?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню