Android 片段对话框中的片段膨胀引发错误“;片段未创建视图“0”;
用户单击一个按钮,弹出一个碎片对话框,将碎片充气,如下所示:Android 片段对话框中的片段膨胀引发错误“;片段未创建视图“0”;,android,android-fragments,illegalstateexception,inflate-exception,Android,Android Fragments,Illegalstateexception,Inflate Exception,用户单击一个按钮,弹出一个碎片对话框,将碎片充气,如下所示: AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); View view = getActivity().getLayoutInflater().inflate( R.layout.monday_fragment, null); builder.setView(view).setTit
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
View view = getActivity().getLayoutInflater().inflate(
R.layout.monday_fragment, null);
builder.setView(view).setTitle("Homework Due Monday")
.setNegativeButton("Dismiss", null);
AlertDialog dialog = builder.create();
dialog.show();
以下是指定布局的xml(monday_fragment.xml),其中引用了要膨胀的片段:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
>
<fragment
android:id="@+id/monday_fragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:name="com.bernard.beaconportal.activities.schedule.daydialogfragments.MondayFragment"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
下面是片段中膨胀的“day\u homography\u fragment.xml”布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_gravity="center"
android:background="@color/light_background">
<ProgressBar
android:id="@+id/progress"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="center" />
<ListView
android:id="@+id/listView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="#ffffff"
android:divider="@null"
android:dividerHeight="0dp"
>
</ListView>
<TextView
android:id="@+id/emptyView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="As of now, no homework due this day"
android:padding="30dp"
android:textSize="16sp"/>
</LinearLayout>
这是它抛出的错误日志,我已经尝试了这个和这个,但都没有解决这个问题
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: FATAL EXCEPTION: main
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: Process: com.bernard.beaconportal.activities, PID: 786
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: android.view.InflateException: Binary XML file line #10: Error inflating class fragment
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:668)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(<Xposed>)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView.showDialog(MondayView.java:232)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView$1.onClick(MondayView.java:174)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View.performClick(View.java:4780)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View$PerformClick.run(View.java:19867)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5338)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:917)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: Caused by: java.lang.IllegalStateException: Fragment com.bernard.beaconportal.activities.schedule.daydialogfragments.MondayFragment did not create a view.
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2273)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:278)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.BaseFragmentActivityDonut.onCreateView(BaseFragmentActivityDonut.java:44)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:78)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.callActivityOnCreateView(AppCompatDelegateImplV7.java:842)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV11.callActivityOnCreateView(AppCompatDelegateImplV11.java:34)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:830)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:725)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:668)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(<Xposed>)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView.showDialog(MondayView.java:232)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView$1.onClick(MondayView.java:174)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View.performClick(View.java:4780)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View$PerformClick.run(View.java:19867)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5338)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:917)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:FATAL EXCEPTION:main
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:Process:com.bernard.beaconportal.activities,PID:786
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:android.view.InflateException:二进制XML文件行#10:膨胀类片段时出错
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.LayoutInflater.inflate(LayoutInflater.java:504)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(本机方法)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:668)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.LayoutInflater.inflate()
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.LayoutInflater.inflate(LayoutInflater.java:414)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.LayoutInflater.inflate(LayoutInflater.java:365)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:com.bernard.beaconportal.activities.schedule.view.MondayView.showDialog(MondayView.java:232)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:com.bernard.beaconportal.activities.schedule.view.MondayView$1.onClick(MondayView.java:174)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.view.performClick(view.java:4780)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.view.view$PerformClick.run(view.java:19867)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.os.handle.handleCallback(Handler.java:739)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.os.Handler.dispatchMessage(Handler.java:95)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.os.Looper.loop(Looper.java:135)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.app.ActivityThread.main(ActivityThread.java:5338)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at java.lang.reflect.Method.invoke(本机方法)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at java.lang.reflect.Method.invoke(Method.java:372)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:917)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:原因:java.lang.IllegalStateException:Fragment com.bernard.beaconportal.activities.schedule.daydialogragments.MondayFragment未创建视图。
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2273)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:278)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at android.support.v4.app.BaseFragmentActivityDonut.onCreateView(BaseFragmentActivityDonut.java:44)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:78)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at-android.support.v7.app.appcompatidelegateimplv7.callActivityOnCreateView(appcompatidelegateimplv7.java:842)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at android.support.v7.app.AppCompateDelegateImplv11.callActivityOnCreateView(AppCompateDelegateImplv11.java:34)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime:at android.support.v7.app.AppCompateDelegateImplv7.onCreateView(AppCompateDelegateImplv7.java:830)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activ
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: FATAL EXCEPTION: main
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: Process: com.bernard.beaconportal.activities, PID: 786
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: android.view.InflateException: Binary XML file line #10: Error inflating class fragment
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:763)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:668)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(<Xposed>)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView.showDialog(MondayView.java:232)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView$1.onClick(MondayView.java:174)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View.performClick(View.java:4780)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View$PerformClick.run(View.java:19867)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5338)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:917)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: Caused by: java.lang.IllegalStateException: Fragment com.bernard.beaconportal.activities.schedule.daydialogfragments.MondayFragment did not create a view.
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:2273)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:278)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.BaseFragmentActivityDonut.onCreateView(BaseFragmentActivityDonut.java:44)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:78)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.callActivityOnCreateView(AppCompatDelegateImplV7.java:842)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV11.callActivityOnCreateView(AppCompatDelegateImplV11.java:34)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:830)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:725)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:668)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(<Xposed>)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView.showDialog(MondayView.java:232)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.bernard.beaconportal.activities.schedule.view.MondayView$1.onClick(MondayView.java:174)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View.performClick(View.java:4780)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.view.View$PerformClick.run(View.java:19867)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5338)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:917)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704)
10-11 01:50:40.657 786-786/com.bernard.beaconportal.activities E/AndroidRuntime: at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:115)
View view = getActivity().getLayoutInflater().inflate(
R.layout.monday_fragment, null);
android:name="com.bernard.beaconportal.activities.schedule.daydialogfragments.MondayFragment"
View view = getActivity().getLayoutInflater().inflate(
R.layout.monday_fragment, null);
View view = inflater.inflate(R.layout.monday_fragment, null,
false);
<Fragment
android:id="@+id/monday_fragment1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:name="com.bernard.beaconportal.activities.schedule.daydialogfragments.MondayFragment"
android:layout_centerHorizontal="true"/>
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</FrameLayout>
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
View view = getActivity().getLayoutInflater().inflate(
R.layout.monday_fragment, null);
builder.setView(view).setTitle("Homework Due Monday")
.setNegativeButton("Dismiss", null);
MondayFragment mondayFragment = new MondayFragment();
getFragmentManager().beginTransaction()
.replace(R.id.container, mondayFragment)
.commit();
AlertDialog dialog = builder.create();
dialog.show();
getFragmentManager().beginTransaction()
.replace(R.id.container, mondayFragment)
.commit();
getParentFragment().getChildFragmentManager().beginTransaction()
.replace(R.id.container, mondayFragment)
.commit();
public class DayHomeworkDialogFragment extends DialogFragment {
public DayHomeworkDialogFragment() {
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
LayoutInflater inflater = LayoutInflater.from(getActivity());
View swipe = inflater.inflate(R.layout.day_homework_fragment, null);
lView = (ListView) swipe.findViewById(R.id.listView1);
progress = (ProgressBar) swipe.findViewById(R.id.progress);
lView.setVisibility(View.GONE);
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity())
.setView(swipe)
.setTitle("Homework Due Monday")
.setPositiveButton("Add", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.setNegativeButton("Dismiss",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.dismiss();
}
}
);
return alertDialogBuilder.create();
}
}
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
View view = getActivity().getLayoutInflater().inflate(
R.layout.monday_fragment, null);
builder.setView(view).setTitle("Homework Due Monday")
.setNegativeButton("Dismiss", null);
AlertDialog dialog = builder.create();
dialog.show();
FragmentManager fragmentManager = getFragmentManager();
DayHomeworkDialogFragment dayHomeworkDialogFragment = new DayHomeworkDialogFragment();
dayHomeworkDialogFragment.show(fragmentManager, "my_day_homework_fragment");