安卓页面跳转失败并闪退

处理一


在项目工程中找到AndroidManifest.xml文件
跳转失败是因为没有给跳转页面添加权限,在AndroidManifest中添加权限即可。如下:

处理二

如果加上了权限还是跳转失败,就是页面初始化未成功
在跳转页面的查看findViewById对应的页面文件名是否正确

package com.example.myapplication1;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import androidx.appcompat.app.AppCompatActivity;

public class SignIn extends AppCompatActivity implements View.OnClickListener {
    Button btnwork;
    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.sign_in);
        //查看R.id.work所对应的是否正确
        btnwork = (Button) findViewById(R.id.work);
        btnwork.setOnClickListener(this);
    }

    @Override
    public void onClick(View v) {

    }
}

处理三

查看跳转代码是否正确

andriod studio页面跳转

更多推荐

Process: com.example.myapplication1, PID: 21521