android application简要类(一)
2024-08-24 10:32:00
每次应用程序执行。应用application保持实例化的阶级地位。推而广之applicaiton类别,能够完成以下3长期工作:
1.至android应用级事件,如广播的实现中低声回应。
2.传递应用程序组件之间的物体(全局变量)。
3.管理和维护多个应用程序组件使用的资源。
当中,后两项工作通过使用单例类来完毕会更好。application会在创建应用程序进程的时候实例化。
以下是扩展Application的演示样例代码:
import android.app.Application; public class MyApplication extends Application {
private static MyApplication singleton;
//返回应用程序实例
public static MyApplication getInstance(){
return singleton;
}
@Override
public void onCreate() {
super.onCreate();
singleton = this;
}
}
在创建好自己的Application后。在mainfest里面的application注冊,例如以下:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:name="com.example.i18n.MyApplication"
android:theme="@style/AppTheme" >
至于get 和set :
假如MyApplication有变量str,并提供getter和setter,例如以下:
package com.example.i18n; import android.app.Application; public class MyApplication extends Application {
private static MyApplication singleton;
private String str;
//返回应用程序实例
public static MyApplication getInstance(){
return singleton;
}
@Override
public void onCreate() {
super.onCreate();
singleton = this;
}
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
} }
使用str和赋值:
MyApplication.getInstance().setStr("hello,bitch!");
String mystr = MyApplication.getInstance().getStr();
Log.e("str",mystr+"");
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG93bGFh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
先写到这里。
晚安。
最新文章
- Http状态码301和302概念简单区别
- [wikioi]没有上司的舞会
- 「python」: arp脚本的两种方法
- docs/pcs/rest/file data apis list - 百度开发者中心
- 高速幂 POW优化
- php生成器使用总结
- C语言实现简易2048小游戏
- 【一天一道LeetCode】#111. Minimum Depth of Binary Tree
- redis配置环境变量
- hdu 2091空心三角形
- Django 修改视图文件(views.py)并加载Django模块 + 利用render_to_response()简化加载模块 +locals()
- Bootstrap+PHP fileinput 实现多图上传 这是ajax上传,只能单张单张图片地上传
- go 单进程并发
- Codeforces 348B - Apple Tree
- Spring AOP配置
- 快速重启 Quick Boot plus
- Python 常见文件操作的函数示例(转)
- iOS学小程序从0到发布(适合iOS开发看)
- Windows2012使用笔记
- 微信小程序相关二、css介绍,菜单制作,表单相关,京东注册页面
热门文章
- 【C语言】reverse_string(char * string)(递归)
- 模式识别 - libsvm该函数的调用方法 详细说明
- 创意HTML5文字特效 类似翻页的效果
- C#中假设正确使用线程Task类和Thread类
- wordpress常见的问题
- Flex4 Alert PopupManager 演示样本
- Developer Tool - 1. Text Tool and GNU/Linux Tool
- 军医王-moTestin云测试看好移动医疗行业
- OCP读书笔记(22) - 题库(ExamB)
- QtQuick桌面应用程序开发指导 3)达到UI而功能_B 4)动态管理Note物_A