Application用于存储和访问任何界面的变量,也就是说,在一个工程里,我们可以在Application定义全局变量,在其他Activity中引用。具体用法如下:

1.建立MyApplication.java文件

package entity;import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.Volley;import android.app.Application;public class MyApplication extends Application {private RequestQueue mRequestQueue;private ImageLoader imageLoader;@Overridepublic void onCreate() {super.onCreate();mRequestQueue=Volley.newRequestQueue(getApplicationContext());imageLoader=new ImageLoader(mRequestQueue, new BitMapCache());}public RequestQueue getRequestQueue(){return mRequestQueue;}public ImageLoader getImageLoader(){return imageLoader;}}

  2.在主函数中引用,这里只写出Activity中的引用片段

public RequestQueue getmRequestQueue() {MyApplication app = (MyApplication) getApplication();return app.getRequestQueue();}public ImageLoader getImageLoader() {MyApplication app = (MyApplication) getApplication();return app.getImageLoader();}

 注意,继承Application主要是重写onCreate()里面的方法,而且在AndroidMenifext.xml中还要注册一下

 <applicationandroid:name="entity.MyApplication"android:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name="activity.MainActivity"android:theme="@android:style/Theme.NoTitleBar"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activity android:name="activity.ChannelActivity"/><activity android:name="activity.HouTaiActivity"></activity></application>

  

 

转载于:https://www.cnblogs.com/zhongshujunqia/p/3970665.html

Application 用法相关推荐

  1. UIApplication shared application用法总结

    转自:http://blog.csdn.net/huang2009303513/article/details/39501225 我们来讨论一下,在iOS开发中,如何实现从app1打开app2. 基本 ...

  2. Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片...

    一. Application用途 1. Application用途 创建Application时机 : Application在启动的时候会调用Application无参的构造方法创建实例; Appl ...

  3. 【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片

    一. Application用途 1. Application用途 创建Application时机 : Application在启动的时候会调用Application无参的构造方法创建实例; Appl ...

  4. Sission与aplication 在servlet中用法汇总

    application用法: 在Servlet中,取得application有两种方法:  1.通过无参初始化方法,直接取得:  2.通过有参初始化方法,必须使用config对象取得. 实例:  1. ...

  5. Javaweb之JSTL

    JSTL概述 什么是JSTL JSTL(JavaServer Pages Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jak ...

  6. Andorid一些知识点

    1.在任何地方获得APP的context 新建MyApplication.java package com.example.util;import android.app.Application; i ...

  7. 自定义标签JSTL标签库详解

     自定义标签是JavaWeb的一部分非常重要的核心功能,我们之前就说过,JSP规范说的很清楚,就是Jsp页面中禁止编写一行Java代码,就是最好不要有Java脚本片段,下面就来看一下自定义标签的简 ...

  8. ASP.NET中application对象的用法(面试题)

    ASP.NET中application对象的用法 本文导读:Application对象是HttpApplicationState类的一个实例,Application状态是整个应用程序全局的.Appli ...

  9. asp.net application,session,static 几种变量生命周期及用法 收藏

    asp.net application,session,static 几种变量生命周期及用法 收藏 Application 是应用程序级变量,如果用到多个用户之间的通信的时候用,多用在网站计算器等,存 ...

  10. android application 全局变量 空指针,Android编程之Application设置全局变量及传值用法实例分析...

    本文实例讲述了Android编程之Application设置全局变量及传值用法.分享给大家供大家参考,具体如下: /** * 重写Application,主要重写里面的onCreate方法,就是创建的 ...

最新文章

  1. Smart template的控件能否当成普通控件来用
  2. 喜讯不断,BCH又迎来两个代币发行方案
  3. java基础(5)----面向对象
  4. java前言之计算机常识
  5. [Python]再学 socket 之非阻塞 Server
  6. Django中cookie和session的存、取、删除
  7. UGUI_UI子节点在Canvas的2D坐标
  8. SQL语句:建表语句、插入语句、查询语句、增加列、删除列、查询语句like、修改语句
  9. 跟着太白老师学python day11 可迭代对象和迭代器
  10. usb大容量存储设备驱动程序_20年历史了!为什么USB接口还存在?网友:原来如此...
  11. 计算机专业是理科吗,计算机类和普通理科有什么区别?
  12. [译] Cilium:BPF 和 XDP 参考指南(2021)
  13. openstarck安装指南(图文详解,超小白版本)
  14. 【有限元分析】ANSYS workbench CFX风力机外流场计算
  15. 存:科幻推荐书单---超经典科幻必读
  16. c语言空气污染指数代码,空气质量指数API是怎么算出来的
  17. php implode explode,php implode()函数与explode()函数的用法区别
  18. 浅谈如何做好项目管理
  19. 数学中竟然还有这样的定理!
  20. 求这个字符串中的最大的数字字符串

热门文章

  1. Layui Ajax请求时加上 load 加载效果
  2. html下拉菜单的某个值被选定,使用JavaScript在下拉列表中获取选定的值?
  3. access抓取数据_网页数据抓取之当当网
  4. [R语言绘图]直方图hist
  5. 没有方案你抱怨;有了方案你会认真看吗?
  6. Looking for pthread_create - not found
  7. 无法定位软件包python-pip
  8. 和尚感谢你,要避开,这样才能求到福
  9. 绝大多数程序员不会测试
  10. 安卓打开本应用的应用信息界面的代码