Android中如何利用Application设置全局变量
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇"Android中如何利用Application设置全局变量"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获
千家信息网最后更新 2025年11月07日Android中如何利用Application设置全局变量
这篇"Android中如何利用Application设置全局变量"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Android中如何利用Application设置全局变量"文章吧。
Application设置全局变量以及传值
public class MyApplication extends Application {private String name;@Overridepublic void onCreate() {super.onCreate();setName(NAME); //初始化全局变量}public String getName() {return name;}public void setName(String name) {this.name = name;}private static final String NAME = "MyApplication";}Ok,应用程序创建好了,不过我们应该在配置文件ApplicationManifest.xml中将要运行的应用程序MyApplication加进去,修改下:
就是这儿,将我们以前一直用的默认Application给他设置成我们自己做的MyApplication
当xml配置文件运行完android:name=".MyApplication">,在此那么就分配好了进程ID,再下面,我们就要运行我们的Activity了
public class MyFirstActivity extends Activity {private MyApplication app;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);app = (MyApplication) getApplication(); //获得我们的应用程序MyApplicationLog.e("MyFirstActivityOriginal", app.getName()); //将我们放到进程中的全局变量拿出来,看是不是我们曾经设置的值app.setName("is cool"); //OK,现在我们开始修改了Log.e("MyFirstActivityChanged", app.getName()); //再看下,这个值改变了没有Intent intent = new Intent(); //更重要的是我们可以看在别的Activity中是拿到初始化的值,还是修改后的intent.setClass(this, MySecondActivity.class);startActivity(intent);}}上面运行完了,就要跳到这个Activity了
public class MySecondActivity extends Activity {private MyApplication app;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);app = (MyApplication) getApplication(); //获取应用程序Log.e("MySecondActivity", app.getName()); //获取全局值}}OK,看下值:当然我已经运行过了,
MyFirstActivityOriginal MyApplication MyFirstActivityChanged is coolMySecondActivity is cool
以上就是关于"Android中如何利用Application设置全局变量"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
全局
变量
内容
运行
应用程序
程序
应用
就是
文件
文章
知识
篇文章
进程
配置
重要
中将
价值
大部分
完了
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是数据库脚本
网络安全第四轮学科评估
15mm厚的硬盘服务器能用吗
数据库log on
内蒙古 ibm服务器
darwin服务器
数据库bday
信阳网络安全系统生产厂家
宝德服务器管理口默认地址
玉林网络安全监察部门在哪
软件开发目标实验途径
软件开发产业的企业愿景
数据库服务器啥意思
数据库读写分离 同步
河北智能软件开发销售电话
软件开发要学
芜湖可有软件开发团队
软件开发规范方法和标准
柚米广东互联网科技有限公司
服务器怎么搬迁
服务器死亡卡服
如何将服务器部署在云端
任务计划程序安全数据库在哪
网络安全技能实训
天涯数据库笔记app
最走心的网络安全微电影
网信软件开发
广东常用软件开发代理价格
深州市南北软件开发工作室
站点服务器的主要功能包括