`
mickey_hou
  • 浏览: 247546 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android application

阅读更多
 就是说application是用来保存全局变量的,并且是在package创建的时候就跟着存在了。所以当我们需要创建全局变量的时候,不需要再像 j2se那样需要创建public权限的static变量,而直接在application中去实现。只需要调用Context的 getApplicationContext或者Activity的getApplication方法来获得一个application对象,再做出相应的处理。

  Java代码:

 public class TestApplication extends Application {

  private int curIndex;

  public int getCurIndex() {

  return curIndex;

  }

  public void setCurIndex(int curIndex) {

  this.curIndex = curIndex;

  }

  @Override

  public void onCreate() {

  super.onCreate();

  }

  @Override

  public void onTerminate() {

  super.onTerminate();

  }

  }

  application中有一个curIndex和setter getter方法。

  第一个acitivty中对application进行的操作:

  Java代码:  

  TestApplication application = (TestApplication) this.getApplication();

  Log.i("data", ""+application.getCurIndex());

  application.setCurIndex(5);

  第二个Activity:

  Java代码:

  TestApplication application = (TestApplication)this.getApplication();

  Log.i("data", ""+application.getCurIndex());

  application.setCurIndex(6);

  第三个Activity:

  Java代码

  final TestApplication application = (TestApplication) this.getApplication();

  Log.i("data", ""+application.getCurIndex());
分享到:
评论

相关推荐

    Android Application部分详解

    ### Android Application部分详解 #### 一、Android运行机制与Application类的作用 Android作为一个移动操作系统的代表,其背后的技术体系和架构十分复杂而精妙。在深入理解Android的运行机制之前,我们首先需要...

    Android Application

    ### Android Application 对象详解 #### 一、Application 组件概述 **Application** 是 Android 框架中的一个重要组件,与 **Activity**、**Service** 并列为四大组件之一。它在应用程序启动时由系统自动创建,并...

    Android Application Security Essentials

    Android application structure 12 Application signing 15 Data storage on the device 15 Crypto APIs 16 Device Administration 17 Summary 17 Chapter 2: Application Building Blocks 19 Application ...

    androidapplication

    标题"androidapplication"暗示我们讨论的是一个基础的Android应用项目,而描述指出这是一个模仿登录界面的程序,特别为搜狐微博开放平台设计。在这个项目中,我们可以看到以下几个核心的Android开发知识点: 1. **...

    Android Application Programming with OpenCV

    本书名为《Android Application Programming with OpenCV》,是一本关于如何使用OpenCV库进行Android应用开发的英文教程。OpenCV是一个开源的计算机视觉和机器学习软件库,最初由英特尔公司创建,现在由非营利组织**...

    A Study of Android Application Security

    Android应用程序安全研究的核心目的在于保障在日益增长的移动应用市场中用户的隐私和数据安全。本研究针对Android智能手机应用的安全属性进行了广泛的研究,重点分析了在大规模流行应用中可能存在的安全缺陷。 研究...

    Android Application Development 电子书

    Android Application Development: Programming with the Google SDK 电子书 Rick Rogers (Author), John Lombardo (Author), Zigurd Mednieks (Author), G. Blake Meike (Author) Paperback: 336 pages Publisher: ...

    professional android application development

    《专业Android应用开发》是Android开发领域的一本权威指南,旨在帮助读者从初学者到熟练开发者,逐步掌握Android应用程序的设计、实现与优化技巧。这本书详细介绍了Android开发的各个方面,包括环境搭建、UI设计、...

    [电子书]Android Application Development For Dummies

    No matter your level of programming experience, Android Application Development For Dummies is an ideal guide for getting started with developing applications for the Android platform.

    Introduction to Android Application Development(5th) epub

    Introduction to Android Application Development(5th) 英文epub 第5版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    android Application全局传值替代Intent

    Android的`Application`类是每个Android应用的顶级组件,它是所有Activity、Service等的父类。开发者可以创建自定义的`Application`子类,并在其中存储全局变量,以达到在应用程序的各个组件之间共享数据的目的。...

    Inside the android application framework

    深入理解Android应用框架 在移动应用开发领域,Android操作系统凭借其开放性和灵活性赢得了广大开发者和用户的青睐。Android不仅仅是一个简单的框架,它实际上是一套完整的操作系统,由Google开发并维护,旨在为...

    Android Application插件例子程序

    本文将深入探讨Android Application插件化的概念、工作原理以及如何实现一个基本的例子程序。 一、Android插件化概述 1.1 插件化定义 插件化是指将应用程序的功能拆分为多个独立的部分,即插件。每个插件都可以...

    第一个Android Application

    【Android Application】 Android应用开发是移动开发领域的重要部分,主要使用Java或Kotlin语言进行编程。"第一个Android Application"通常是指开发者初次接触Android平台时创建的简单应用,旨在理解和熟悉基本的...

Global site tag (gtag.js) - Google Analytics