在android中用一个activity 调用另一个activity,结果按下第一个activity的按钮后,就出现错误, 5

packagestella.activity;importandroid.app.Activity;importandroid.content.Intent;import... package stella.activity;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class Activity02Activity extends Activity {
/** Called when the activity is first created. */
private Button myButton = null;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton = (Button) findViewById(R.id.myButton);
myButton.setOnClickListener(new MyButtonListener());
}

class MyButtonListener implements android.view.View.OnClickListener {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(Activity02Activity.this, OtherActivity.class);
Activity02Activity.this.startActivity(intent);
}
}
}
ps,第二个activity已在manifest那里注册了
展开
 我来答
tyg远高
2011-07-01
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
myButton.setOnClickListener(listener2);

private Button.OnClickListener listener2=new Button.OnClickListener(){

public void onClick(View v) {
Intent i=new Intent();
i.setClass(Activity02Activity.this, OtherActivity.class);
startActivity(i);
}};
你这样试试
或者myButton.setOnClickListener(new MyButtonListener());改为myButton.setOnClickListener(new MyButtonListener(this));
hcx_hi
2011-06-30
知道答主
回答量:16
采纳率:0%
帮助的人:10.5万
展开全部
这应该不是第一个Activity的配置的问题,而是你第二个activity代码是否正确。看看第二个Activity继续Activity没。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aswqpr
2011-06-30 · TA获得超过342个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:239万
展开全部
额,你把错误的Log贴出来撒,这么看貌似没错啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6aa317c
2011-06-30 · TA获得超过174个赞
知道答主
回答量:97
采纳率:0%
帮助的人:86.4万
展开全部
把错误信息发上来,帮你看看~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式