2 malie1981 malie1981 于 2015.06.03 11:11 提问

安卓开发中intent参数设置的问题?

比如intent =new intent(), 之后设置了intent.setData(uri),uri是一个xmpp的连接信息:/yangyang%40192.168.0.166%2FandroidN1amkysF,用setresult启动这个intent,不理解这个intent有什么用?没有设置action的话能用吗?

5个回答

u012223173
u012223173   2015.06.03 11:34
已采纳

intent意图的意思,你可以用它来告诉android需要做的事情,比如启动另外一个activity,携带数据,不设置action也可以,intent有很多用法,比如
Intent intent =new Intent();
intent.setClass(MainActivity.this, Login.class);
startActivity(intent);

u012216727
u012216727   Ds   Rxr 2015.06.03 11:26

intent是意图的意思,也就是你准备做什么,做这个意图时,你需要想好去达到这个意图的步骤,也就是设置意图的参数,最后执行这些步骤后就会达到你想要的
意图也就是结果。比如您要开门,你会拿出钥匙然后插入钥匙孔最后打开门,这一系列步骤就叫意图参数,加上打开了门总的就叫意图了,然后你打开门也就是你执行意图后得到的结果了。
如果还不理解,你记得就这么用就可以了。
至于没有设置action能不能用,你可以写一段测试代码测试测试;

如果回答对你有帮助,请采纳

LogicTeamLeader
LogicTeamLeader   2015.06.03 11:37

去研究android自带的notepad例子,研究完了就明白了。

zhangxiaoquan_l
zhangxiaoquan_l   2015.06.04 09:50
datou431
datou431   Rxr 2015.06.18 15:35

研究android自带的notepad例子,研究完了就明白了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!