В чатсности я хотел бы использовать insert в фоновом режиме то есть:
class SyncMails extends AsyncTask<Void, String, String> {
DbHelper dbHelper = new DbHelper(getApplicationContext());
// ArrayAdapter<String> adapter;
@RequiresApi(api = Build.VERSION_CODES.N)
@Override
protected void onPreExecute(){
GetWebLinks();
adapter=(ArrayAdapter<String>)listViewEmails.getAdapter();
}
protected String doInBackground(Void... unused) {
dbHelper.insertQuestion(e_mail);
publishProgress( String.valueOf(listEmails.add("Searching started ... ")));
И на выходе получаю ошибки:
android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: questions.question (code 2067 SQLITE_CONSTRAINT_UNIQUE[2067])
at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:995)
at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:2021)
at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1890)
at web.email.gettersetter.DbHelper.insertQuestion(DbHelper.java:113)
Ошибка выдается из:
return db.insert(TABLE_STUDENT1,null,values);
Решение - установил insert перед циклом for и заработало! Кажется не успевает внутри цикла for, не хотел я писать дополнительный код, но видимо придется.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Подскажите пожалуйста, как вывести название всех животных которые находятся в первой клетке, я попытался сделать циклом:
Помогите разобраться с папками в web приложении на SpringBoot, thymeleaf Сколько видео не смотрел на эту тему, каждый создает свою структуру папок, при...
Как сделать div c тенью цвета #000000, 40% прозрачности и 20px размытием (blur)?