Questions about Android Fragment, or whining. That's amazing. Activity code to statically insert both fragments.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="example.MainActivity">
<fragment
android:id="@+id/roadFragment"
android:name="example.FragmentOne"
tools:layout="@layout/fragment_one"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" />
<fragment
android:id="@+id/weatherFragment"
android:name="example.FragmentTwo"
tools:layout="@layout/fragment_two"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
Isn't this a code that doesn't have a problem at all? There was an Error Inflating class fragment error in the first fragment item, so I did it for several hours. That's all I've got.
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Context android.support.v4.app.FragmentHostCallback.getContext()' on a null object reference
I've done everything to see if it's a content provider or a manifest problem. And I just changed the code to... (without thinking) It's going to work in the world. I have no idea why it's going back. Why is it going back to normal when I close the fragment tag?ㅠ<
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="example.MainActivity">
<fragment
android:id="@+id/roadFragment"
android:name="example.FragmentOne"
tools:layout="@layout/fragment_one"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
</fragment>
<fragment
android:id="@+id/weatherFragment"
android:name="example.FragmentTwo"
tools:layout="@layout/fragment_two"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</fragment>
</LinearLayout>
It's the same as closing the tag with </fragment>
or </>
.
Looking at the error message, there seems to be a problem somewhere else.
The code is working well now, so do </>
and run it again.
When I turned to the first code you posted, it went back to normal. I don't know if you've fixed the other part. Check it out again~
© 2024 OneMinuteCode. All rights reserved.