java - ProgressDialog onUpdate 数据库 android 获取 "Unabled to add window"

标签 java android database sqlite

我启动 TaskAsync 以在“public void onUpgrade 数据库”中“对齐新字段” 当我到达 ProgressDialog.show(在 TaskAsync 内)时,我收到了此错误:

“无法添加窗口 - token null 不适用于应用程序

为什么?...onUpgrade 不是一个 Activity...我已经通过(对于 Context)一个 .getApplicationContext() 但同样的错误。 我尝试删除“progressdialog”的所有指令,效果非常好。

我应该在 sqlite 数据库的“升级时”事件中使用哪个上下文?

最佳答案

我遇到了同样的问题,不要使用 getApplicationContext(),而使用 ACTIVITY_NAME.this 作为上下文。

关于java - ProgressDialog onUpdate 数据库 android 获取 "Unabled to add window",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53051470/

相关文章:

java - 当尝试声明 editText 框显示在按钮单击上时,无法解析符号 'search'

Java JTextField 写入时转换为大写/小写

android - 有谁知道 getevent 的输出是什么意思?

mysql - 使用大量连接优化慢速 MySQL 查询

ruby-on-rails - Rails 批量构建和保存

java - 整数 null 以检查数据库

java - .NET 和 Java 之间的对称加密

java - 如何在Java中保存iso8601日期?

java - 如何使用rxJava正确调用retrofit服务?

android - 如何检测用户是否第一次使用 Firebase