その中に拡張するクラスがありFragmentActivity
ます。次のようにフラグメントをレイアウトに追加します
public class maincontrolActivity extends FragmentActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.maincontrol);
oUnit fragment = new oUnit();
fragmentTransaction.add(R.id.mainLayout,fragment, "MY_FRAG");
fragmentTransaction.commit();
}
}
Ounitは次のようになります
public class oUnit extends Fragment {
View view = inflater.inflate(
R.layout.chemounit,
container,
false);
///// 私の他のコード
return view;
}
oCreateView
のOunit
ようなプログレスバーを追加しようとしています
ProgressDialog connectionProgressDialog = new ProgressDialog( getActivity());
connectionProgressDialog.setCancelable(false);
connectionProgressDialog.setCanceledOnTouchOutside(false);
connectionProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
connectionProgressDialog.setMessage("Uploading Leads...");
connectionProgressDialog.show();
しかし、それは決して表示されません
このフラグメントリストには、コンストラクターコンテキストへのパスがありますview.getContext()
表示してみますAlertDialog
AlertDialog.Builder alert = new AlertDialog.Builder(v.getContext());
final EditText input = new EditText(v.getContext());
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Toast.makeText(getApplicationContext(), s_spin_text,
// Toast.LENGTH_SHORT).show();
}
});
alert.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.cancel();
}
});
alert.show();
この問題はこの行によるものですか
View view = inflater.inflate(
R.layout.chemounit,
container,
false);
もし、そうなら ?交換方法
よろしくお願いします