Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从活动到碎片_Java_Android_Android Fragments - Fatal编程技术网

Java 从活动到碎片

Java 从活动到碎片,java,android,android-fragments,Java,Android,Android Fragments,所以我开始做这个不是我的项目,我想从一个活动变成一个片段,我尝试了所有我知道和发现的东西,但没有任何效果 这是我想上的课 public class ConfirmBookingActivity extends BaseAppCompatActivity implements View.OnClickListener { /* some code */ @Override protected void initUI() { setContentView(R.layout.activit

所以我开始做这个不是我的项目,我想从一个活动变成一个片段,我尝试了所有我知道和发现的东西,但没有任何效果

这是我想上的课

public class ConfirmBookingActivity extends BaseAppCompatActivity implements 
View.OnClickListener {
/*
some code
*/
@Override
protected void initUI() {

    setContentView(R.layout.activity_order_details);
    ButterKnife.bind(this);
    /*
     ...
    */
    setListener();

    populateData();

}
这就是XML

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      style="@style/FillHeight.FillWidth">

  <com.example.ui.toolbar.AppToolbar
     android:id="@id/toolbar"
     style="@style/FillWidth.WrapHeight" />

  <ScrollView
     style="@style/FillHeight.FillWidth"
     android:layout_below="@id/toolbar">

     <RelativeLayout
         style="@style/FillWidth.WrapHeight"
         android:id="@+id/activity_order_details">

         <RelativeLayout...>

         </LinearLayout...>

     </RelativeLayout>
  </ScrollView>

</RelativeLayout>
这是类的XMLEditProfileFragment

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
      style="@style/FillHeight.FillWidth">

      <LinearLayout>

      <LinearLayout...>

      <android.base.ui.widget.BaseTextInputLayout...>

      <android.base.ui.widget.BaseTextInputLayout...>

      <android.base.ui.widget.BaseTextView...>

      /*
        ...

      */


    </LinearLayout>
</ScrollView>

/*
...
*/

您可以创建一个新活动/fragmentactivity并将片段附加到新活动中


请参阅:

您不能从活动转到片段-片段不是独立的,需要活动,因为它是主机。您需要使用xml中的片段,并将EditProfileFragment添加到其中。可能重复
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
      style="@style/FillHeight.FillWidth">

      <LinearLayout>

      <LinearLayout...>

      <android.base.ui.widget.BaseTextInputLayout...>

      <android.base.ui.widget.BaseTextInputLayout...>

      <android.base.ui.widget.BaseTextView...>

      /*
        ...

      */


    </LinearLayout>
</ScrollView>