0

私は現在、Androidライブラリandroid fuを使用して、最初の適切なアプリを手伝おうとしています。

droid fuライブラリを使用してテストプロジェクトを作成しようとしていますが、アプリをテストするたびに強制的に閉じます。

asynctaskの例を使用しました。アプリをテストすると、アプリが読み込まれ、その意味が実行されますが、betterasynctaskに置き換えると、アプリが強制終了します。

テストアプリのソースはhttp://androidapp.dino-digital.com/DroidFuTest.zipからダウンロードできます。

4

2 に答える 2

0

これは、ダイアログに有効なリソースポインタを提供していないことが原因です。タスクをインスタンス化した直後に、task.disableDialog();メソッドを呼び出してみてください。その後は動作するはずです。

編集:ユーザーがカスタムダイアログを望んでいるのを見て-私はあなたにこのリンクを指し示します。新しいカスタムダイアログを作成し(または、Androidのヘルパーメソッドを使用してダイアログを作成し)、コードからそのIDを参照するだけです。

于 2010-09-08T18:53:32.053 に答える
0

ダイアログを無効にすることに関してhwrdprknsは正しいものでしたが、アプリは進行状況ダイアログを機能させることができるようになります。ダイアログを機能させるために以下に追加します。

両方の行を呼び出して、ダイアログの内容を設定します

super.setProgressDialogTitleId(R.string.dialog_title);
super.setProgressDialogMsgId(R.string.dialog_message);

また

定義"droidfu_progress_dialog_title"droidfu_progress_dialog_message、strings.xmlで

于 2010-09-08T19:47:04.203 に答える