Результат file.createNewFile (); игнорируется при экспорте базы данных SQLite в CSV Android Java

Один простой способ - настроить button на lambda следующим образом:

button['command'] = lambda arg1 = local_var1, arg2 = local_var2 : function(arg1, arg2)
-1
задан Guest123 4 March 2019 в 20:35
поделиться

1 ответ

В onPreExecute() измените на:

if (dialog == null) {
    dialog = new ProgressDialog(context);
    dialog.setMessage("Downloading Files... Please Wait...");
}

, чтобы не создавать новый диалог каждый раз.
В onPostExecute() снова проверьте наличие null:

if (dialog != null) {
    if (dialog.isShowing()) { 
        dialog.dismiss(); 
        dialog = null;
    }
}

Также, поскольку этот идентификатор диалога, созданный в контексте CatalogActivity, убедитесь, что это действие не закрыто во время диалога показано.
Также измените все:

Toast.makeText(CatalogActivity.getApplicationContext...

с

Toast.makeText(context....
0
ответ дан forpas 4 March 2019 в 20:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: