Java 通过android emulator成功登录后,应用程序崩溃

Java 通过android emulator成功登录后,应用程序崩溃,java,android,web-services,rest,android-webservice,Java,Android,Web Services,Rest,Android Webservice,我正在使用我的web应用程序端点创建本机登录android应用程序。但在尝试登录时,我可以在控制台日志上看到登录成功的结果。但我希望该活动重定向到另一个活动。下面是我的帖子 androidmanifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.e

我正在使用我的web应用程序端点创建本机登录android应用程序。但在尝试登录时,我可以在控制台日志上看到登录成功的结果。但我希望该活动重定向到另一个活动。下面是我的帖子

androidmanifest.xml

<?xml version="1.0" encoding="utf-8"?>
  <manifest 
   xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.reception.farbinder_test">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission 
 android:name="android.permission.READ_EXTERNAL_STORAGE" />

            <application
           android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
              android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity android:name=".MainActivity">
            <intent-filter>
            <action android:name="android.intent.action.MAIN"/>

            <category 
             android:name="android.intent.category.LAUNCHER"/>
             </intent-filter>
             </activity>
             <activity android:name=".ResponseActivity"></activity>
              <activity android:name=".SettingsActivity"></activity>
              </application>
              </manifest>
          <?xml version="1.0" encoding="utf-8"?>
          <LinearLayout 
          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:layout_width="match_parent"
          android:layout_height="match_parent"
          android:orientation="vertical"
          tools:context="com.example.reception.xxx.MainActivity">

           <LinearLayout
          android:layout_width="match_parent"
           android:layout_height="0dp"
          android:layout_weight="1"
           android:background="@drawable/signin_bg"
          android:orientation="vertical"
          android:paddingEnd="20dp"
          android:paddingLeft="20dp"
          android:paddingRight="20dp"
          android:paddingStart="20dp"
          android:weightSum="1">

           <ImageView
           android:id="@+id/imageView"
           android:layout_width="wrap_content"
           android:layout_height="40dp"
            android:contentDescription="@string/farbinder_text"
           android:src="@drawable/vdsss"/>

           <ImageView
           android:id="@+id/facebookSigninButton"
           android:layout_width="343dp"
           android:layout_height="76dp"
           android:contentDescription="@string/connect_with_facebook"
           android:src="@drawable/signin_fb"/>

            <ImageView
            android:layout_width="match_parent"
            android:layout_height="92dp"
            android:contentDescription="@string/connect_with_twitter"
            android:src="@drawable/signin_twitter"/>

           <ImageView
            android:id="@+id/btnSignUp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:contentDescription="@string/signup_with_email"
            android:src="@drawable/signup_button"/>

            <TextView
            android:id="@+id/skipnow"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:text="@string/skip_login_for_now"
            android:textColor="#FFF"
            android:textSize="16sp"/>

           </LinearLayout>

           <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="187dp"
            android:orientation="vertical"
             android:paddingLeft="20dp"
             android:paddingStart="20dp"
             android:paddingEnd="20dp"
             android:paddingRight="20dp"
             android:paddingBottom="5dp">

             <EditText
              android:id="@+id/etUserName"
               android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:autoLink="email"
              android:hint="@string/enter_email"
              android:inputType="text"/>

             <EditText
              android:id="@+id/etPassword"
              android:layout_width="match_parent"
               android:layout_height="wrap_content"
              android:inputType="textPassword"
              android:hint="@string/enter_password"/>

              <ImageView
               android:id="@+id/btnLogin"
               android:layout_width="match_parent"
              android:layout_height="63dp"
             android:contentDescription="@string/sign_in"
              android:src="@drawable/signin_button"/>

              <TextView
              android:id="@+id/forgetpassword"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="@string/forgot_password"
              android:textSize="16sp"
              android:layout_gravity="center_horizontal"/>

              </LinearLayout>

             </LinearLayout>
          <?xml version="1.0" encoding="utf-8"?>
          <LinearLayout 
           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:layout_width="match_parent"
          android:layout_height="match_parent"
          android:orientation="vertical"
          android:padding="16dp"     
          tools:context=
          "com.example.reception.xxxx.MainActivity">
          <TextView
          android:id="@+id/tvStatus"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:textSize="20sp"
          android:layout_gravity="center_horizontal"/>
          <ImageView
          android:id="@+id/backArrow"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:scaleType="center"
          android:src="@drawable/backarrow"
          android:contentDescription="@string/backarrow"
         />
         <ImageView
         android:id="@+id/image"
         android:layout_width="match_parent"
         android:layout_height="240dp"
         android:scaleType="centerCrop"/>
         <Button
          android:id="@+id/btnSelectImage"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="@string/select_image"
          android:textAllCaps="false"
          android:layout_gravity="center_horizontal"/>
          </LinearLayout>
问题在于:

ImageView etSignUp = (ImageView)findViewById(R.id.btnSignUp);
etSignUp.setOnClickListener(this);
ResponseActivity
布局中没有id为
btnSignUp
的imageview


这就是为什么它给出了
imageview的
nullpointerException

发布logcat错误的原因……您好,我刚刚发布了logcat的图像,您能帮我解决@rafsanahmad007吗
          public class ResponseActivity extends AppCompatActivity 
           implements 
           View.OnClickListener {
           private final int IMAGE_REQUEST_CODE = 5;
           private ImageView ivImage;
           private Bitmap selectedImage;
           @Override
            protected void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);
           setContentView(R.layout.activity_response);
           TextView tvResponse = (TextView) 
            findViewById(R.id.tvStatus);
           ivImage = (ImageView) findViewById(R.id.image);
           ImageView etSignUp = (ImageView) 
            findViewById(R.id.btnSignUp);
           etSignUp.setOnClickListener(this);
           ImageView backArrow = 
           (ImageView)findViewById(R.id.backArrow);
           backArrow.setOnClickListener(this);
           }
           private void backArrow(){
            Intent bckArrow = new 
           Intent(ResponseActivity.this,MainActivity.class);
           startActivity(bckArrow);
           }
           private void signUp(){
           Intent signUp = new 
           Intent(ResponseActivity.this,SettingsActivity.class);
           startActivity(signUp);
           }

           @Override
            public void onClick(View v) {
            switch (v.getId()) {
            case R.id.backArrow:{
            backArrow();
            break;
            }
            case R.id.btnSignUp:{
            signUp();
            break;
            }

            }
           }
ImageView etSignUp = (ImageView)findViewById(R.id.btnSignUp);
etSignUp.setOnClickListener(this);