我目前正在尝试使用 android 库 android fu 来帮助我使用我的第一个合适的应用程序。
我正在尝试使用 droid fu 库创建一个测试项目,但是当我去测试应用程序时,它会强制关闭。
我已经使用了 asynctask 的示例,当我测试它加载的应用程序并执行它的意思时,但是当我用 betterasynctask 替换它时,应用程序强制关闭。
您可以从http://androidapp.dino-digital.com/DroidFuTest.zip下载测试应用程序的源代码
我目前正在尝试使用 android 库 android fu 来帮助我使用我的第一个合适的应用程序。
我正在尝试使用 droid fu 库创建一个测试项目,但是当我去测试应用程序时,它会强制关闭。
我已经使用了 asynctask 的示例,当我测试它加载的应用程序并执行它的意思时,但是当我用 betterasynctask 替换它时,应用程序强制关闭。
您可以从http://androidapp.dino-digital.com/DroidFuTest.zip下载测试应用程序的源代码
即使 hwrdprkns 关于禁用对话框是正确的,也会使应用程序能够使进度对话框工作,我添加到以下内容以使对话框工作。
调用两行设置对话框内容
super.setProgressDialogTitleId(R.string.dialog_title);
super.setProgressDialogMsgId(R.string.dialog_message);
或者
在您的 strings.xml 中定义"droidfu_progress_dialog_title"
和droidfu_progress_dialog_message
这是由于您没有为对话框提供有效的资源指针。在您实例化任务之后——尝试调用该task.disableDialog();
方法。它应该在那之后工作。
编辑:看到用户想要一个自定义对话框 - 我会指向这个链接。只需创建一个新的自定义对话框(或仅使用 Android 的帮助程序方法来创建对话框)并从您的代码中引用该 ID。