0

タイトルは少しわかりにくいと思いますが、私がやろうとしていることは次のとおりです。

ManageClassデータベースのエントリをリストするというクラスがあります。データベースからデータを取得している間に進行状況ダイアログを表示できるように、ManageClass拡張する別のプライベート クラスを作成しました。AsyncTaskアイテムをクリックすると、ViewItemクラスに移動する新しいインテントが作成されます。ユーザーが見ている特定のエントリを削除できるように、そこにボタンを追加しました。上記のすべてが正常に動作します。

そのエントリを削除した後、アクティビティを強制終了して前のエントリ (リストを表示しているエントリ) に戻りたいのですが、リストを更新したいと思います。

私の問題はonResume()、終了後にアクティビティが再開されたときにも呼び出されるため、使用できないことAsyncTaskです。

誰でもそれを手伝ってもらえますか?私は本当に立ち往生しています...すべてのアイデアは大歓迎です!!!

4

1 に答える 1

0

アプリのワークフローを理解している場合はstartActivityForResult、インテントを介して新しいアクティビティを起動する代わりに使用する必要があります。

ここでいくつかの例を見てください

基本的に、新しいアクティビティを起動し、「オープナー」アクティビティのコールバックを介して結果を待つことができます。onResumeそのため、ロジックをメソッドに入れることを避けることができます

于 2011-01-20T09:34:32.747 に答える