我正在学习安卓开发。我创建了一个由按钮 (id:button1) 组成的简单布局。我向此按钮添加了一个 OnClickListener,单击该按钮时会显示下一页(布局)。代码中似乎没有错误,但是当我运行它时,它只是崩溃了。我尝试使用 android 2.3.3 和 2.2 模拟器,但没有成功。当我注释掉 onclicklistener 部分时,应用程序运行。我搜索了各种网站和问题,但没有成功。这是java代码:
package com.sid.next;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class mySplash extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button b1 = (Button)findViewById(R.id.button1);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
startActivity(new Intent("com.sid.next.SHOWMENU"));
}
});
}
}
编辑1:堆栈 跟踪
编辑2: main.xml
Edit3:[已解决!]我没有为 myMenu.java 活动设置任何内容视图。不管怎么说,多谢拉!
edit4:将android.R.id.button1更改为R.id.button1