Android09--Android之Application的应用

原创 2016年08月30日 23:05:00

1.Application的作用:

在没个应用以开始启动,系统会自动建立Application,存储系统需要的东西.

Application在一个应用中,实现共享变量的作用;如果我们还有一些额外的要求,可以自行写一个子类去实现Application

2.使用

1.我们需要使用一个子类去实现Application,

public class MyApplication extends Application {

    private String text;

    @Override
    public void onCreate() {
        super.onCreate();
        text = "铭宝,起来吃饭了.....";
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

2.不要忘记在清单文件中添加
android:name=".MyApplication"

3.之后我们可以在应用的没个地方使用MyApplication 中的值,还可以进行修改,之后再使用就是修改之后的值了..

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextView text = (TextView) findViewById(R.id.main_text);
        MyApplication application = (MyApplication) getApplication();
        String text1 = application.getText();

        text.setText(text1);
        text.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, Main2Activity.class);
                startActivity(intent);
            }
        });

        application.setText("铭宝吃饭之后,该上厕所了....");
    }

更有价值的参考:
http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.html

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android应用案例开发大全.part09

  • 2013年03月25日 17:10
  • 5MB
  • 下载

Android学习笔记09:Paint及Canvas的简单应用

转自:http://www.cnblogs.com/menlsh/archive/2012/11/18/2776003.html   在Android中需要通过graphics类来显...
  • qqGrid
  • qqGrid
  • 2014年10月23日 20:45
  • 603

ios-day09-03(模仿应用列表。Prototype Cells的使用、代理的使用、模仿Android中显示Toast)

源码下载地址:http://download.csdn.net/detail/liu537192/8482369 效果图: 步骤: 编辑main.storyboard文件...

Android 全局变量Application 来统筹整个应用的公共数据-----广播通信

第一步:新建 MyApplication package com.server; import android.app.Application; public class MyApplicatio...
  • jurken
  • jurken
  • 2014年12月17日 16:19
  • 365

在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务

我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, APP如何通过Java接口来访问Application Frameworks层提供的硬件服务...

为Android 系统内置Java 应用程序测试Application Frameworks 层的硬件服务

我们在Android 系统增加硬件服务的目的是为了让应用层的APP 能够通过Java接口来访问硬件服务。那么, APP 如何通过Java 接口来访问ApplicationFrameworks ...

Android应用程序级全局变量Application

http://blog.csdn.net/qq272803220/article/details/7306742   在Android中,我们可以通过继承Application类来实现应用程序...

调用Android系统“应用程序信息(Application Info)”界面

调用Android系统“应用程序信息(Application Info)”界面 “Android系统设置->应用程序->管理应用程序”列表下,列出了系统已安装的应用程序。选择其中一个程序...

Android应用之——不要将数据存储在Application类中

前言:最近在开发中发现了一个比较严重的问题,当我们将应用按home键放入后台运行,一段时间后,当我们再次打开应用的时候,十有八九会出现一个NullPointException的空指针异常,根据logc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android09--Android之Application的应用
举报原因:
原因补充:

(最多只允许输入30个字)