Ответ выше говорит о том, что в SQLite нет ключевого слова автоинкремента. Это неверно Есть ключевое слово, называемое «автоинкремент», и я использовал его в первичном ключе.
Например:
static final String CREATE_LOCATION_TABLE="CREATE TABLE Location"+
"( LocationID INTEGER PRIMARY KEY AUTOINCREMENT," +
" RestuarantID int not null," +
" Latitude float not null," +
" Longitude float not null)";
Также убедитесь, что при вводе данных в эту таблицу используйте ключевое слово 'null' вместо первичного ключа.
Как это:
static final String INSERT_LOCATION= "Insert into Location values" +
"(null,1002,6.905369,79.851514)";