活力?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");