Итак, я пытаюсь сохранить некоторые данные на SQLite
дБ в Android,
Структура таблицы примерно такая:
e BIGINT NOT NULL, n BIGINT NOT NULL, phoneNo TEXT NOT NULL PRIMARY KEY
и я пытаюсь сделать это, используя что-то вроде этого:
BigInteger e, n;
String phoneNo;
ContentValues values= new ContentValues();
initialValues.put(KEY_PUB_E, e);
initialValues.put(KEY_PUB_N, n);
initialValues.put(KEY_PUB_PHONE, phoneNo);
mDb.insert(DATABASE_TABLE, null, values);
Но ContentValues не принимает тип данных BigInteger, так что я думаю об использовании int или long, но приведет ли это к изменению данных? и SQLite поддерживает BIGINT, верно?
Для меня есть еще одна опция, которая использует метод execSQL, но позже есть часть, где мне нужно задействовать много столбцов и сделать это слишком сложным ...
Как мне это сделать?