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

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

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

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

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

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

http://www.2cto.com/kf/201309/245369.html可以看一下这些博客,希望对你有帮助

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