Android Application的使用!
来源:互联网 发布:税务总局网络培训学院 编辑:程序博客网 时间:2024/05/21 12:39
今天主要是来说说android中的Application的使用。。。
在android中,当我们需要使用到一些全局的信息例如一个entity或是一个location的时候,你可以用一个Global的类型来处理,也可以放到临时建立的数据库中,再者你也许想到放到sharedpreferenced中,但这些都或多或少的问题,此时我们可以使用Application了。通常使用application分一下几个步骤:
1:定义一个类去继承系统的Application
public class MyApplication extends Application
在onCreat中做一些初始化工作,设置全局中要使用到的成员变量【一般都会设置对应的get和set方法】
2:在AndroidManifest.xml中进行配置
在 application节点:
<application
android:name="******.MyApplication" //类的全路径即完整的包名+类名
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
3:在需要的地方直接使用【Activity、Service等】
MyApplication application;
application = (MyApplication) getApplication(); //将当前的上下文拆箱转为我们自定义的application
这个时候我们就可以使用MyApplication中我们定义的属性了
例如在service我们不断的去定位,此时的location我们既需要最新的数据同时其它的组件要能及时获取最新的location,我们在sevice中 application.setLastLocation(l);,通过这句话我们设置好了一个全局的location,每当location定位变化的时候,都会重新设置该值。在其它组件,我们通过application.getLastLocaton()即可获取了
- Android Application的使用!
- Android Application 的使用
- Android application 的使用
- android的Application使用
- Android的application使用
- android Application 类的使用
- android-Application的使用-随心
- <Android>Application全局变量的使用
- Android中Application的使用
- android 中 application 的使用
- android Application 类的使用
- Android Application类的使用
- Android application对象的使用 全局变量
- android 关于自定义Application的使用
- Android application对象的使用 全局变量
- 关于使用Android Application的注意点
- Android Application类的学习和使用
- Android 中Application的理解及使用
- spring mvc + jpa 实现 ssh
- Ural 1225 Flags(DP)
- hibernate使用注解配置过程
- 垂直搜索引擎之简单架构
- linux 终端命令
- Android Application的使用!
- hadoop中带后缀的多路输出part文件
- Android Contacts(一)—— 读取联系人
- C#消息传值
- bit程设 26. Little Bishops uva 861
- str的各种函数原型strcat、strcpy等
- php如何解析xml
- ruby on rails Linux环境配置和部署
- 获取标题栏的高度