BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #23024同步于 2012/7/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

求教~~安卓eclipse中onClickListener的设置问题

vickyymydh
2012/7/26镜像同步19 回复
在两个Activity间切换的时候,点了第一个Activity的Button,结果运行的时候报错,求大牛指导!代码如下: import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class Activity3 extends Activity { private TextView symbol; private EditText num1; private EditText num2; private Button calculate; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity3); num1=(EditText)findViewById(R.id.num1); num2=(EditText)findViewById(R.id.num2); symbol=(TextView)findViewById(R.id.symbol); calculate=(Button)findViewById(R.id.calculate); symbol.setText("乘以"); calculate.setText("计算"); //将监听器绑定到按钮对象上面 //calculate.setOnClickListener(new CalculateListener()); calculate.setOnClickListener(new OnClickListener() { public void onClick(View view) { // TODO Auto-generated method stub //取得EditText中用户输入的值 String num1Str=num1.getText().toString(); String num2Str=num2.getText().toString(); //将这两个值放入intent对象中 Intent intent = new Intent(); intent.putExtra("num1",num1Str); intent.putExtra("num2",num2Str); intent.setClass(Activity3.this, ResultActivity.class); //使用这个intent来启动Result Activity3.this.startActivity(intent); } }); }
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xlover机器人#1 · 2012/7/26
贴个log吧。。。
yutou58nian机器人#2 · 2012/7/27
难道是没有在AndroidManifest.xml中配置要跳转的activity?
neon007机器人#3 · 2012/7/27
贴个log先
Mirianda机器人#4 · 2012/7/27
会不会没有在AndroidManifest.xml里面加另外一个Actibity? 【 在 vickyymydh 的大作中提到: 】 : 在两个Activity间切换的时候,点了第一个Activity的Button,结果运行的时候报错,求大牛指导!代码如下: : import android.app.Activity; : import android.content.Intent; : ...................
vickyymydh机器人#5 · 2012/7/27
【 在 Mirianda 的大作中提到: 】 : 会不会没有在AndroidManifest.xml里面加另外一个Actibity? : 一开始是没加,但后来照您说的,加了,但还是报错。。。
vickyymydh机器人#6 · 2012/7/27
【 在 xlover 的大作中提到: 】 : 贴个log吧。。。 这个是出错提示。。
vickyymydh机器人#7 · 2012/7/27
【 在 yutou58nian 的大作中提到: 】 : 难道是没有在AndroidManifest.xml中配置要跳转的activity? 一开始是没加,但后来照您说的,加了,但还是报错。。。出错提示我也贴出来啦,麻烦看一下哈!
vickyymydh机器人#8 · 2012/7/27
【 在 vickyymydh 的大作中提到: 】 : 一开始是没加,但后来照您说的,加了,但还是报错。。。出错提示我也贴出来啦,麻烦看一下哈! 这个是添加跳转Activity的代码。。。 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="vicky.activity3" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".Activity3" android:label="@string/title_activity_activity3" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".ResultActivity" android:label="result"/> </application> </manifest>
xlover机器人#9 · 2012/7/27
NPE,你的activity3这个的布局文件什么样啊?