質問

タイトルは少し混乱していると思いますが、ここに私がやろうとしていることがあります。

私は呼ばれるクラスを持っています ManageClass データベースのエントリをリストします。私は内部で別のプライベートクラスを書きました ManageClass 拡張します AsyncTask データベースからデータを取得している間に[進行状況]ダイアログを表示できるように。今、私がアイテムをクリックすると、私は私を連れて行く新しい意図を作成します ViewItem クラス。ユーザーが見ている特定のエントリを削除できるように、ボタンを追加しました。上記のすべては正常に機能します。

今、私はそのエントリを削除してアクティビティを殺し、前のアクティビティ(リストを表示するもの)に戻った後にしたいのですが、リストを更新したいと思います。

私の問題は、私が使えないということです onResume() また、アクティビティが再開されたときにも呼ばれます AsyncTask 仕上げ。

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

役に立ちましたか?

解決

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

見る ここ いくつかの例

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

他のヒント

これだと思います リンク あなたの答えを与えてください。

プロジェクトをダウンロードして実行します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top