コンテキストを共有する意思を使用した後、その活性を再開しません。 Google翻訳のような別の言語にアクセスするために一時停止します。 GTranslateから、私は共有Intent
プロセスを使用して、intent-filter
ACTION_SEND
で私のアプリにテキストデータを送信します。 最初のアプリがバックグラウンドの場合でも、現在のactivity
が再作成されます。断片は
問題が言及したactivity
に関連するfragment
があまりにも再作成されていない、より迷惑再開されていないということである(フラグメントのonResume
メソッドが呼び出されることはありません)。
質問: はなぜアプリケーションを通じてintent
を使用して、fragments
が自分の親アクティビティのライフサイクルに従っていませんし、少なくとも再開されていませんか? この問題を回避する方法はありますか?
または私は完全に間違っているのですか?
でもonResumeFragments' 'でフラグメントを操作するには、それは動作しません。 – damson
あなたがやっていることのいくつかのコードを参考にしてください。あなたの投稿を再読した後、GTranslateからデータを受け取るために、onActivityResult()、バンドルなどを使って、Google Translateの共有インテントを使ってアプリケーションの別のインスタンスを開いているように聞こえます。元のアプリは、データを受信し、元のフラグメントも停止します。 – Rick