gpt4 book ai didi

android - 使用 Intent 使应用程序崩溃

转载 作者:行者123 更新时间:2023-11-30 03:33:20 25 4
gpt4 key购买 nike

我正在尝试创建一个具有按钮的 Activity ,单击该按钮启动另一个 Activity 。但是当我在 Android AVD 上运行该应用程序时,它显示错误“不幸的是您的应用程序已停止”。

package com.example.myapp;

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

public class MainActivity extends Activity implements View.OnClickListener {

Button btn;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn=(Button)findViewById(R.id.button1);
btn.setOnClickListener(this);
}

public void onClick(View view){
startActivity(new Intent("com.example.myapp.SecondActivity.java"));
}
}

第二个 Activity 有以下代码:

package com.example.myapp;

import android.app.Activity;
import android.os.Bundle;

public class SecondActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.secondactivity);
}
}

LogCat

FATAL EXCEPTION: main >android.content.ActivityNotFoundException: 
No Activity found to handle Intent
{ act=com.example.simpleapp.SecondActivity.java }
android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1622)
android.app.Instrumentation.execStartActivity(Instrumentation.java:1417)
android.app.Activity.startActivityForResult(Activity.java:3370)
com.example.simpleapp.MainActivity.onClick(MainActivity.java:22)
android.view.View.performClick(View.java:4204)
android.view.View$PerformClick.run(View.java:17355)

我想我可能遗漏了一些声明.....请指教

最佳答案

尝试 Intent intent = new Intent(this, SecondActivity.class);启动 Activity ( Intent );

另请查看您是否在 AndroidManifest 中声明了 Activity 。

关于android - 使用 Intent 使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17039107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com