Android中如何利用Application设置全局变量
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇"Android中如何利用Application设置全局变量"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
互联网科技与金融科技
深圳科技互联网
深圳互联网科技公司
苏州互联网科技贷款公司
融势互联网科技
互联网科技论坛
互联网高科技股票
互联网 科技服务平台
太原新华互联网科技学校怎么样
中国科技互联网公司收入
福州新华互联网科技学校 知乎
华服互联网科技官网
互联网5g黑科技有哪些
中国科技创新与世界互联网大会
允成互联网科技有限公司融资
玉溪新华互联网科技好不好
山东有哪些互联网科技公司
科技互联网的核心竞争力
从那以后互联网科技有限公司
互联网科技职业技能培训学校
互联网加科技
湖北九亚互联网络科技有限公司
互联网科技产业
圆梦互联网科技
广州互联网科技公司
互联网科技媒体
互联网科技论文
恒生科技互联网指数分析
新华互联网科技2019
华夏互联网科技业