私はFragmentActivity
の中にそれぞれ独自の断片を保持するタブのセットを持っています。そのフラグメント内からonClickListener
経由で新しいアクティビティを開始しようとしたときにstartActivity(myIntent)
メソッドを使用すると、アプリケーションが強制終了します。フラグメント内からアクティビティを開始するにはどうすればよいですか?
しばらく見て回ったところ、startActivityFromFragment
という名前のメソッドが見つかりましたが、1時間程度検索した後で、それを使用する方法や例が見つかりません。私は何を使用するべきですか?
私は、アクティビティから新しいアクティビティを開始してからフラグメントから新しいアクティビティを開始することに違いがあるかどうかを確認していますか?そうであれば、実装する必要はありますか? MenuFragmentクラスで
:あなたは私が複数のアクティビティに表示されます(カスタム)メニューフラグメントからSendFreeTextActivityを起動するには、このようにそれを行うgetActivity().startActivity(myIntent)
郵便番号やアプリの力が閉じたときのためにlogcat出力 – Squonk
'FragmentActivity.startActivityFromFragment()' 'Activity.startActivityFromFragmentその動作を実装するためにFragment.startActivityForResult()' 'で呼ばれており、()'このアクティビティのFragmentが 'startActivity()'を呼び出すときに呼び出されます。直接呼び出す必要はありません。 – naXa