0

アクティブなバックグラウンド プロセスを実行するための Android Fragment クラスを開発したい。誰でもいくつかのコードを提案できますか。

ありがとう

4

3 に答える 3

2

アクティビティのバックグラウンド操作または長時間実行される操作は、AsyncTask またはサービスを使用して実行する必要があります。

フラグメントは基本的に、アクティビティのユーザー インターフェイスの一部です。

Asynctask とサービスのコード サンプルと詳細な説明は、ここここにあります。

于 2013-07-10T09:50:11.253 に答える
0

UI なしでフラグメントを追加するには、add(Fragment, String) を使用してアクティビティからフラグメントを追加します (ビュー ID ではなく、フラグメントに一意の文字列「タグ」を指定します)。これによりフラグメントが追加されますが、アクティビティ レイアウトのビューに関連付けられていないため、onCreateView() への呼び出しを受け取りません。したがって、そのメソッドを実装する必要はありません。

ソース: http://developer.android.com/guide/components/fragments.html

FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.add(new Fragment(), "fragmentTag");
ft.commit();
于 2014-10-12T09:39:00.990 に答える