android重写onClick方法出错,程序运行不了。

【问题】(1)之前在手机上调试时,其显示:什么什么进程意外终止,强制关闭程序,eclipse上显示了一大堆东东,(在LogCat那个窗口中,红色字,横多行)(2)之后其跟... 【问题】
(1)之前在手机上调试时,其显示:什么什么进程意外终止,强制关闭程序,eclipse上显示了一大堆东东,(在LogCat那个窗口中,红色字,横多行)
(2)之后其跟本调试不了,错误信息,见图
【代码】
【MySudoku.java】
package org.game.sudoku;

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

public class MySudokuActivity extends Activity implements OnClickListener{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

Button continueButton=(Button)findViewById(R.id.continue_button);
continueButton.setOnClickListener(this);

Button newGameButton=(Button)findViewById(R.id.new_game_button);
newGameButton.setOnClickListener(this);

Button aboutButton=(Button)findViewById(R.id.about_button);
aboutButton.setOnClickListener(this);
Button exitButton=(Button)findViewById(R.id.exit_button);
exitButton.setOnClickListener(this);

}

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.about_button:
Intent i=new Intent(this,About.class);
startActivity(i);
break;
}

}

}
【About.java】

package org.game.sudoku;

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

public class About extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.about);
}
}
----------------------------------------------------------------------------------------
【!!!!】希望各位大鸟,说的详细些,非常感谢!
展开
 我来答
shaolong9006
2012-05-15 · TA获得超过356个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:45万
展开全部
你先看看对应的布局文件中的Button 按钮的名字是否与代码中匹配,如果匹配没去看看AndroidMainfest中看看Activity是否声明,你声明下:<activity android:name=".Abouut" />
这样还不行 就把你的logcat 信息给发上来看看
追问
mainfest中声明了,那个logcat好多条。还有一点很奇怪:每次改完manifest后,保存它,它都提示“原来的manifest会被删除”。
追答
嗯,logCat 是打印操作的,哪里显示说明保存成功了!现在还不能运行,你看看LogCat输出的红字,看看第一行和第二行 是否说的是空指针或者是看看LogCat中有没有CaseBy  看看什么原因,然后看CaseBy的下一行 错就出在那个地方!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郝子琪
2012-05-15 · TA获得超过1746个赞
知道大有可为答主
回答量:1579
采纳率:0%
帮助的人:1478万
展开全部
Activity About没有在Manifest中定义吧?!
追问
manifest中是声明了activity的,但奇怪的是每次改完manifest后,保存它,它都提示“原来的manifest会被删除”。
追答
Eclipse的问题。解决办法不知道。
重新下载一个Eclipse看看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友02dc4f012
2012-05-15 · TA获得超过195个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:164万
展开全部
看一下你项目文件夹,是不是有什么重名了
追问
res/layout中有一个main.xml
res/layout-land中有一个main.xml,但是它们在两个文件夹啊,应该没什么问题的。
追答
那估计是你命名有问题了.
你把logcat发上来吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式