注册
登录
标签
帮助
Android 开发者 论坛
»
Android 编程 构架 源代码
» 请教 代码运用报空指针
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
请教 代码运用报空指针
小弩弩
Android爱好者
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-3-4 17:50
只看该作者
请教 代码运用报空指针
Button one;
one = (Button) findViewById(R.id.one);
/**已经注释掉,如果打开程序运行后就报空指针,而在网络上找的代码基本都是这么写的。
// one.setOnClickListener(this);
(下载的例子有网络连接的,计算器,俄罗斯方块都是这样的)
不知道各位大侠是不是跟我一样????
UID
6381
帖子
12
精华
0
积分
160
威望
1
在线时间
14 小时
注册时间
2008-2-28
最后登录
2008-4-2
查看详细资料
TOP
wdresf
Android爱好者
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-3-4 20:00
只看该作者
靠,终于遇到知音啊,我和楼主的问题完全一样,一用到响应事件就这样.我和几个同学研究之后是BUTTON之类的组件在从R类得到之后即one = (Button) findViewById(R.id.one);
,依旧是NULL.我们通过EMULATOR诊断器得到了这个结论.所以问题就是怎么解决呢.我也是下了各位给出的例子,你们都实现了吗?没出现这个问题吗?请指教啊
UID
6143
帖子
3
精华
0
积分
58
威望
1
在线时间
5 小时
注册时间
2008-2-21
最后登录
2008-3-13
查看详细资料
TOP
seyason
Android爱好者
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-3-4 23:17
只看该作者
我的代码没问题啊~~
public class ButtonShow extends Activity implements OnClickListener{
/** Called when the activity is first created. */
Button button;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.button_view);
button = (Button)findViewById(R.id.button);
button.setOnClickListener(this);
// TODO Auto-generated method stub
}
public void onClick(View arg0) {
// TODO Auto-generated method stub
button.setText("Seya");
}
}
UID
4271
帖子
15
精华
0
积分
135
威望
11
在线时间
8 小时
注册时间
2008-2-3
最后登录
2008-6-3
查看详细资料
TOP
qiuhonglei
Android爱好者
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-3-5 00:38
只看该作者
看看你layout中对button的声明,在m5中id属性被改为android:id了。
例如m3中button的声明
<Button id="@+id/button" />
在m5中被改为
<Button android:id="@+id/button" />
还有一些其他的改动,像Manifest.xml文件中一些属性的改动,详细的看看这个文档吧!!
http://code.google.com/android/migrating/m3-to-m5/m5-api-changes.html
best regards
UID
6091
帖子
10
精华
0
积分
44
威望
1
在线时间
3 小时
注册时间
2008-2-19
最后登录
2008-3-21
查看详细资料
TOP
wdresf
Android爱好者
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-3-5 13:44
只看该作者
解决了,谢谢楼上,就是XML问题
UID
6143
帖子
3
精华
0
积分
58
威望
1
在线时间
5 小时
注册时间
2008-2-21
最后登录
2008-3-13
查看详细资料
TOP
小弩弩
Android爱好者
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-3-5 14:32
只看该作者
按4楼的说法
已经解决了
谢谢
UID
6381
帖子
12
精华
0
积分
160
威望
1
在线时间
14 小时
注册时间
2008-2-28
最后登录
2008-4-2
查看详细资料
TOP
seya
Android爱好者
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2008-3-5 18:28
只看该作者
还有好多的,我也遇到过。xml文件里面有错误提示的,那样不能编译,无法在R中生成对应的id.
UID
5980
帖子
34
精华
0
积分
123
威望
1
在线时间
7 小时
注册时间
2008-2-17
最后登录
2008-5-9
查看详细资料
TOP
tombeelau
Android爱好者
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2008-5-1 09:34
只看该作者
我也遇到过这种问题,但后来通过对比发现XML改变了,然后问题就解决 了
UID
7760
帖子
15
精华
0
积分
163
威望
1
在线时间
14 小时
注册时间
2008-3-26
最后登录
2008-6-1
查看详细资料
TOP
tombeelau
Android爱好者
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2008-5-7 19:06
只看该作者
终于知道怎么解决了,谢谢分享经验的人
UID
7760
帖子
15
精华
0
积分
163
威望
1
在线时间
14 小时
注册时间
2008-3-26
最后登录
2008-6-1
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
《Android文档中文版》
|