Navigation android应用程序在添加按钮后崩溃

Navigation android应用程序在添加按钮后崩溃,navigation,android-studio-3.0,up-button,Navigation,Android Studio 3.0,Up Button,我正在学习如何使用Android Studio,我正在开发一个表单应用程序,就像你在网站上注册为用户的应用程序一样。您可以添加用户名、全名、电子邮件地址,然后使用日期选择器选择您的出生日期。然后单击“提交”按钮,它将导航到“谢谢”用户名页面 在我尝试添加“向上”导航按钮之前,一切都正常。导航按钮将返回到上一个表单,从而以空白表单从头开始。现在,当我尝试提交表单时,它会突然崩溃,因为“SimpleRegistrationForm已停止”“错误。我想我已经一字不差地按照步骤做了,但是我错过了什么吗,

我正在学习如何使用Android Studio,我正在开发一个表单应用程序,就像你在网站上注册为用户的应用程序一样。您可以添加用户名、全名、电子邮件地址,然后使用日期选择器选择您的出生日期。然后单击“提交”按钮,它将导航到“谢谢”用户名页面

在我尝试添加“向上”导航按钮之前,一切都正常。导航按钮将返回到上一个表单,从而以空白表单从头开始。现在,当我尝试提交表单时,它会突然崩溃,因为“SimpleRegistrationForm已停止”“错误。我想我已经一字不差地按照步骤做了,但是我错过了什么吗,但由于我缺乏经验,我不确定我没有实施什么。任何援助都将得到感谢和支持

附言:

这里是我所做的更改(以下更改为粗体,如果不是粗体,则在文本周围用“**”标记:

My activity_display.message.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_display_message"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".DisplayMessageActivity">

    **<android.support.v7.widget.Toolbar
        android:id="@+id/my_child_toolbar"
        android:layout_width="match_parent"
        android:layout_height="29dp"
        android:background="?attr/colorPrimary"
        android:elevation="4dp"
        android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />**


    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="80dp"
        android:text="@string/user_Name"
        android:textColor="@color/colorPrimary"
        android:textSize="24sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <TextView
        android:id="@+id/thank_you"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp"
        android:layout_marginTop="2dp"
        android:contentDescription="@string/thank_you_for_signing_up"
        android:text="@string/thank_you_for_signing_up"
        android:textAlignment="center"
        android:textSize="24sp"
        app:layout_constraintBottom_toTopOf="@+id/textView"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/my_child_toolbar"
        tools:text="@string/thank_you_for_signing_up" />

    <!--<Button
        android:id="@+id/back"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="finishActivity"
        android:layout_marginBottom="391dp"
        android:layout_marginTop="164dp"
        android:text="Back"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />-->

</android.support.constraint.ConstraintLayout>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.simpleregistrationform.app">

    **<application>

        <!-- The main/home activity (it has no parent activity) -->

        <activity android:name="com.example.simpleregistrationform.feature.MainActivity">

        </activity>

        <!-- A child of the main activity -->
        <activity
            android:name="com.example.simpleregistrationform.feature.DisplayMessageActivity"
            android:label="@string/my_child_toolbar"
            android:parentActivityName="com.example.simpleregistrationform.feature.MainActivity">

            <!-- Parent activity meta-data to support 4.0 and lower -->
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.simpleregistrationform.feature.MainActivity" />
        </activity>
    </application>**


</manifest>
和我的AndroidManifest.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_display_message"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".DisplayMessageActivity">

    **<android.support.v7.widget.Toolbar
        android:id="@+id/my_child_toolbar"
        android:layout_width="match_parent"
        android:layout_height="29dp"
        android:background="?attr/colorPrimary"
        android:elevation="4dp"
        android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />**


    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="80dp"
        android:text="@string/user_Name"
        android:textColor="@color/colorPrimary"
        android:textSize="24sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <TextView
        android:id="@+id/thank_you"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp"
        android:layout_marginTop="2dp"
        android:contentDescription="@string/thank_you_for_signing_up"
        android:text="@string/thank_you_for_signing_up"
        android:textAlignment="center"
        android:textSize="24sp"
        app:layout_constraintBottom_toTopOf="@+id/textView"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/my_child_toolbar"
        tools:text="@string/thank_you_for_signing_up" />

    <!--<Button
        android:id="@+id/back"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="finishActivity"
        android:layout_marginBottom="391dp"
        android:layout_marginTop="164dp"
        android:text="Back"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.498"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />-->

</android.support.constraint.ConstraintLayout>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.simpleregistrationform.app">

    **<application>

        <!-- The main/home activity (it has no parent activity) -->

        <activity android:name="com.example.simpleregistrationform.feature.MainActivity">

        </activity>

        <!-- A child of the main activity -->
        <activity
            android:name="com.example.simpleregistrationform.feature.DisplayMessageActivity"
            android:label="@string/my_child_toolbar"
            android:parentActivityName="com.example.simpleregistrationform.feature.MainActivity">

            <!-- Parent activity meta-data to support 4.0 and lower -->
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.example.simpleregistrationform.feature.MainActivity" />
        </activity>
    </application>**


</manifest>


**

您已经用这一行设置了
操作栏
设置支持操作栏(myChildToolbar);
为什么第二次添加它

只需删除第二行!要添加其他属性,只需编写
getSupportActionBar();
而不是
ab