クラスが 2 つあります。1 つ目はアクティビティ、2 つ目はフラグメントですEditText
。フラグメントにはいくつかのクラスがあります。アクティビティには async-task のサブクラスがあり、メソッドではdoInBackground
結果を取得して変数に保存します。この変数をサブクラス「my activity」からこのフラグメントに送信するにはどうすればよいでしょうか。
ベストアンサー1
アクティビティから、次のような意図でデータを送信します:
Bundle bundle = new Bundle();
bundle.putString("edttext", "From Activity");
// set Fragmentclass Arguments
Fragmentclass fragobj = new Fragmentclass();
fragobj.setArguments(bundle);
Fragment onCreateView メソッドでは次のようになります:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String strtext = getArguments().getString("edttext");
return inflater.inflate(R.layout.fragment, container, false);
}