14

アクティビティ内でフラグメントを使用しています。オーディオ録音に MediaRecorder を使用しています。私は活動の2つの部分を持っています。1 つ目は、記録されたファイルを一覧表示するアクティビティです。右側では、新しいファイルの録音を選択すると、AudioRecording アクティビティが呼び出されます。リストされたファイルのいずれかが選択されている場合、録音されたファイルを再生するために AudioPlayer を使用しています。ここでアクティビティをフラグメントに変換できますが、停止を押すとアプリケーションが終了します。

どなたか回答お願いします。私のオーディオレコーダーは、単純なアクティビティとして使用すると正常に動作します。そのフラグメントまたはそのようなものでそのアクティビティを呼び出すことができる場合のような解決策はありますか? 誰か知っていたら助けてください。

4

7 に答える 7

33

get activity を使用して親アクティビティを取得し、通常どおり実行します。

Intent myIntent = new Intent(getActivity().getapplicationcontext(), BookmarkActivity.class);
getActivity().startActivity(myIntent); 
于 2012-09-28T10:23:13.673 に答える
3

activityこれを使用して別のものを呼び出すにはfragment

Intent i = new Intent(getActivity(), Activity.class);
startActivity(i);
于 2012-09-28T10:06:16.263 に答える
2

あなたは単に呼び出すことができます

startActivity(new Intent(getActivity(),TheNextActivity.class));
于 2018-03-25T20:06:00.220 に答える