Android中如何利用Application设置全局变量
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇"Android中如何利用Application设置全局变量"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获
千家信息网最后更新 2025年01月16日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安全错误
数据库的锁怎样保障安全
2台服务器做负载均衡
永州串口服务器价格
在数据库中删除用户的命令
数据库前台开发
实况足球服务器
啪啪三国 服务器
数据库恢复实现的技术
网络安全试题及答案5
深圳华夏博大学的软件开发
审计数据库结论怎么写
学生成绩管理用什么软件开发
惠州回收服务器免费上门评估
如何看访问数据库的电脑ip
数据库技术相关知识
新时代网络安全感想
服务器到期了还能登录吗
dns服务器存mysql
美哆啦互联网科技
网络安全的培训课程教学
珠宝app软件开发缘由浅析
格力应届生软件开发岗工资
杭州物流机器人rpa软件开发
e4a数据库执行语句报错
数据库什么叫做算术溢出错误
ar vr软件开发难吗
敏捷软件开发源码
国庆节期间加强公司网络安全管理
服务器管理人员描述
通信用到什么网络技术专业
如何实现用友数据库共享