摘要: 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context。 首先需要重写Application,主要重写里面的onCreate方法,就是创建的时候,初始化变量的值。然后在整个应用中的各个文件中就可以对该变量进行操作了。 启动Application时,系统会创建一个PID,即进程ID,所有的Activity就会在此进程上运行。那么我们在Application创建的时候初始化全局变量,同一个应用的所有Activity都可.. 阅读全文
posted @ 2012-07-10 17:02 郑文亮 阅读(839) 评论(1) 推荐(0) 编辑
摘要: 在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java]view plaincopypackagesn.len.actres;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListen 阅读全文
posted @ 2012-07-10 16:47 郑文亮 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个rss应用,自然设计到对XML的处理,不懂为什么他使用的是XMLPULL而不是SAX.Baidu了下,原来如此如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式或DOM方式会对整个文档进行解析,尽管XML文档中后面的大部分数据我们其实都不需要解析,因此这样实际上就浪费了处理资源。使用PULL方式正合适。Pull解析器和SAX解析器虽有区别但也有相似性。他们的区别为:SAX解析器的工作方式是自动将事件推入注册的事件处理器进行处理,因此你不能控制事件的处理主动结束;而Pull解析器的工作方式为允许你的应用程序代码主动从解析器中获取事件,正因为是主动获取事件,因此可以在满 阅读全文
posted @ 2012-07-10 09:25 郑文亮 阅读(442) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示