为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复 'com.example.app15.MainActivity.onCreate' 错误

如何修复 'com.example.app15.MainActivity.onCreate' 错误

慕神8447489 2023-05-24 16:19:11
单击图像时,我试图创建一个活动链接。我无法运行该应用程序。它显示“应用程序不断关闭”。网上查了一下,认为是空指针异常。即使是我也找不到解决方案。public class MainActivity extends AppCompatActivity {    private Button button1;    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity1);        button1=findViewById(R.id.letsgo);        button1.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                openActivity1();            }        });    }    public void openActivity1(){        Intent intent=new Intent(this,MainActivity2.class);        startActivity(intent);    }}日志at android.os.Handler.dispatchMessage(Handler.java:107)        at android.os.Looper.loop(Looper.java:214)        at android.app.ActivityThread.main(ActivityThread.java:7356)        at java.lang.reflect.Method.invoke(Native Method)        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)     Caused by: java.lang.ClassCastException: androidx.appcompat.widget.AppCompatImageButton cannot be cast to android.widget.Button        at com.example.app3.MainActivity.onCreate(MainActivity.java:21)        at android.app.Activity.performCreate(Activity.java:7802)        at android.app.Activity.performCreate(Activity.java:7791)
查看完整描述

2 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

改为private Button button1_private ImageButton button1



查看完整回答
反对 回复 2023-05-24
?
哔哔one

TA贡献1854条经验 获得超8个赞

您导入了错误的类。如果要使用Button,则导入Button,如果要使用ImageButton,则导入ImageButton。尝试检查导入的类是否正确



查看完整回答
反对 回复 2023-05-24
  • 2 回答
  • 0 关注
  • 88 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信