Android1--Activity之间数据传输

来源:互联网 发布:苹果4数据恢复 编辑:程序博客网 时间:2024/06/09 17:03

因为刚刚接触Android,开发工具用的是Android Studio,www.android.com网站好像用国内用不了,我用的是代理,Proxy set是

  • IPV4/IPV6: http://mirrors.opencas.cn 端口:80

还有就是关于硬件加速器的安装,就是那个HAXM,还有一些其他的安装问题,可以参考下面的网址

http://www.yanyulin.info/pages/2015/03/182589620565574.html

关于安卓的学习,可以有极客学院的视频教程

《极客学院》全套VIP视频下载,百度网盘  http://pan.baidu.com/s/1jGAH96e  提取码:rzfg

ps:android studio我安装了好久,终于成功了,个人感觉还是蛮好用,比ADT好用,但是ADT很好安装,各有利弊吧

上面都是在网站上搜索的,感谢各位前人的分享

android是基于JAVA的开发,我是没什么JAVA的底子,所以可能学起来稍微吃力一些,开了这个博客,每天都学习一点新的东西,并且记录下来,刚开始的肯定很挫,希望越变越好。

希望能尽快知道怎么方便的查询API文档


关于Activity间的

主要是Intent

说了好几种方法,其实都是通过Intent

Activity A来启动Activity B

Activity A    

Intent i = new Intent(MainActivity.this,TheAty.class);
startActivity(i)   如果A不需要B返回数据的话,这个就可以
如果A需要B返回数据的话,下面的
startActivityForResult(i,0);
@Overrideprotected void onActivityResult(int requestCode,int resultCode,Intent data){    super.onActivityResult(requestCode,resultCode,data);    textView.setText("另一个activity的数据:"+data.getStringExtra("data"));}

Activity B

Intent i = getIntent();
User user= i.getParcelableExtra("data");
//这边User类是实现的Parcelable接口,除此还可以实现Serializable接口,如果只是基础数据类型或者String,也可以直接用Bundle或者索性就是直接传。
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View v) {        Intent m = new Intent();        editText = (EditText) findViewById(R.id.editText);        m.putExtra("data",editText.getText().toString());        setResult(1, m);        finish();    }});
这里还有很多自己不理解的地方,准备看看下面的额博客

http://blog.csdn.net/it1039871366/article/details/9918799

0 0
原创粉丝点击