活力?FragmentActivity还继承了Activity,这意味着它从FragmentActivity中获得了Activity的所有功能以及更多功能。这是真的吗?让我试着让您了解一下,现在日志上出现的错误是java.lang.IllegalState

活力?FragmentActivity还继承了Activity,这意味着它从FragmentActivity中获得了Activity的所有功能以及更多功能。这是真的吗?让我试着让您了解一下,现在日志上出现的错误是java.lang.IllegalState,java,android,android-fragments,Java,Android,Android Fragments,活力?FragmentActivity还继承了Activity,这意味着它从FragmentActivity中获得了Activity的所有功能以及更多功能。这是真的吗?让我试着让您了解一下,现在日志上出现的错误是java.lang.IllegalStateException:您需要使用Theme.AppCompat主题(或子代)使用此活动检查感谢您的回复。让我检查一下,然后来找您如何称呼此活动?让我提醒您,我希望Myactivity中的片段显示扩展活动的内容Class@Debojyoti我的活动


活力?FragmentActivity还继承了Activity,这意味着它从FragmentActivity中获得了Activity的所有功能以及更多功能。这是真的吗?让我试着让您了解一下,现在日志上出现的错误是java.lang.IllegalStateException:您需要使用Theme.AppCompat主题(或子代)使用此活动检查感谢您的回复。让我检查一下,然后来找您如何称呼此活动?让我提醒您,我希望Myactivity中的片段显示扩展活动的内容Class@Debojyoti我的活动,这个还是这个,这取决于它是否是某个内部类。我在oncreate方法上初始化了对话框片段,并在showFileChooser方法上执行了show方法(全部在扩展AppCompat活动的主活动上)。现在日志上显示的错误是java.lang.IllegalStateException:您需要使用Theme.AppCompat主题(或子代)通过此活动。感谢您的回复。让我检查一下,然后过来问您如何称呼此活动?让我提醒您,我希望Myactivity中的片段显示扩展活动的内容Class@Debojyoti我的活动,这个还是这个,这取决于它是否是某个内部类。我在oncreate方法上初始化了对话框片段,并在showFileChooser方法上执行了show方法(全部在扩展AppCompat活动的主活动上)。现在日志上显示的错误是java.lang.IllegalStateException:您需要使用Theme.AppCompat主题(或子代)通过这项活动。
public class GetFragmentManager extends FragmentActivity {
    public FragmentManager getSupportFragmentMethod(){
        FragmentManager s = getSupportFragmentManager();
        return s;
    }
}
public void showFileChooser(View v){
    DialogFragment a =new FireMissilesDialogFragment();
    a.show(getSupportFragmentManager1(), "missiles");

}

private android.support.v4.app.FragmentManager getSupportFragmentManager1() {
     android.support.v4.app.FragmentManager ab = new GetFragmentManager().getSupportFragmentMethod();
    return ab;
}
public class MyActivity  extends AppCompatActivity {
  @Override
  public void onCreate(Bundle saveInstanceState){
      super.oncCreate(saveInstanceState);
      //create your file chooser, etc.
      DialogFragment a =new FireMissilesDialogFragment();
      a.show(getSupportFragmentManager(), "missiles"); 
       //getSupportManager exists in the activity
  }
}
android:theme="@style/Theme.AppCompat" >
public class Profile extends Activity implements View.OnTouchListener{
public void showFileChooser(View v){

    a =new FireMissilesDialogFragment();
    a.show(getFragmentManager(),"text");

}
public class FireMissilesDialogFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the Builder class for convenient dialog construction
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    builder.setMessage("dialog_fire_missiles")
            .setPositiveButton("fire", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    // FIRE ZE MISSILES!
                }
            })
            .setNegativeButton("cancel", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    // User cancelled the dialog
                }
            });
    // Create the AlertDialog object and return it
    return builder.create();
}
}
FireMissilesDialogFragment a =new FireMissilesDialogFragment();
    a.show(getSupportFragmentManager1(), "missiles");