我正在努力学习编程。我目前正在使用eclipse。我已经下载了我需要的每个sdk,但是当我打开模拟器的时候,我已经制作了一个按钮:不幸的是,countdowner已经停止了。我试图重启模拟器。这是我的代码:
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
public class MainActivity extends Activity implements View.OnClickListener {
Button button1, button2, button3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = (Button) findViewById(R.id.btn5);
button2 = (Button) findViewById(R.id.btn60);
button3 = (Button) findViewById(R.id.btn90);
button1.setOnClickListener(this);
button2.setOnClickListener(this);
button3.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn5:
Intent intent = new Intent(MainActivity.this, _5.class);
startActivity(intent);
break;
case R.id.btn60:
Intent intent1 = new Intent(MainActivity.this, _60.class);
startActivity(intent1);
break;
case R.id.btn90:
Intent intent2 = new Intent(MainActivity.this, _90.class);
startActivity(intent2);
break;
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
我试图在xml文件中创建onClick,但同样的事情发生了,所以我尝试了另一种方式。有谁知道这个问题?
答案 0 :(得分:0)
`Unfortunately countdowner has stopped.`
表示您的应用程序出现运行时错误。打开Logcat并在此处发布它显示的错误。您可以通过在Eclipse中选择以下来执行此操作
Window --> Show View --> LogCat
基于错误,发布您的代码和Logcat,我们应该能够帮助您
答案 1 :(得分:0)
android.content.ActivityNotFoundException:无法找到显式活动类{com.epstudios.Countdowner / com.epstudios.Countdowner._60};你有没有在AndroidManifest.xml中声明这个活动?
您需要声明清单中可以使用Intent
访问的所有活动。
答案 2 :(得分:0)
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.epstudios.Countdowner/com.epstudios.Countdowner._60};
您是否在AndroidManifest.xml中声明了此活动?
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.epstudios.Countdowner/com.epstudios.Countdowner._60}
- >这清楚地表明您没有在Manifest文件中声明您的活动。
执行以下操作: