Android(安卓)--- 应用中全局变量的设置
16lz
2021-01-25
应用中全局变量的设置
1 、定义 App 类继承 Application ,定义成员变量提供 getter 和 setter ,那么该成员变量就可以被应用中所有的组件 (Activity,Service) 访问
public class WeiBoApp extends Application { // 已登录的用户信息 private User loginUser; @Override public void onCreate() { super.onCreate(); } public User getLoginUser() { return loginUser; } public void setLoginUser(User loginUser) { this.loginUser = loginUser; } public boolean isLogin() { return loginUser != null; }}
2 、将自定义的 App 类注册到 Manifest 中
<application ... android:name=".WeiBoApp" ...> <activity ... </activity></application>
3 、使用
在 Fragment 中WeiBoApp app = (WeiBoApp) getActivity().getApplication();if(app.isLogin()){}else{}在 Activity 中WeiBoApp app = (WeiBoApp) getApplication();if(app.isLogin()){}
————————————————
版权声明:本文为CSDN博主「RylynnKang」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_35980005/article/details/78380764
更多相关文章
- Android(安卓)自定义View学习(十一)——ViewGroup测量知识学习
- Android(安卓)N之hasSystemFeature
- ViewPage第三课自定义viewpage
- Android自定义View
- android添加hid设备驱动
- [置顶] Android:自定义View实现绚丽的圆形进度条
- 跨应用绑定Service
- Android(安卓)Annotations(1)
- Android(安卓)GridView 方格中图标与文字如何同时存在