【发布时间】:2013-08-27 15:26:27
【问题描述】:
如何从这段代码开始活动?
((Button) findViewById(R.id.btn_simple)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startGraphActivity(SimpleGraph.class);
}
});
当然SimpleGraph.class 是新活动。实际上此代码假定需要startGraphActivity 类才能运行。我不会使用这个类。我试着写了
((Button) findViewById(R.id.btn_simple)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, SimpleGraph.class));
}
});
但是当我单击按钮时,应用程序崩溃了。有什么帮助吗?
【问题讨论】:
-
你在AndroidManifest中声明了Activity了吗?
-
您的 Manifest 文件中是否定义了
SimpleGraph活动。?发布 Logcat 跟踪以获取更多洞察... -
SimpleGraph.class 是 AndroidManifest.xml 中声明的活动?
-
您遇到了哪个异常/错误?
标签: android class button android-intent android-activity