应用中全局变量的设置
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

更多相关文章

  1. Android(安卓)自定义View学习(十一)——ViewGroup测量知识学习
  2. Android(安卓)N之hasSystemFeature
  3. ViewPage第三课自定义viewpage
  4. Android自定义View
  5. android添加hid设备驱动
  6. [置顶] Android:自定义View实现绚丽的圆形进度条
  7. 跨应用绑定Service
  8. Android(安卓)Annotations(1)
  9. Android(安卓)GridView 方格中图标与文字如何同时存在

随机推荐

  1. Android开发:Android快速开发不可或缺的11
  2. Android保存图片到系统相册
  3. Android(安卓)调试桥(adb)
  4. 复习TextView(查漏补缺)
  5. 移植rtmpdump(librtmp)到android
  6. Android深入浅出之Audio
  7. 【Android 应用开发】 Android APK 反编
  8. NCNN: 应用于手机上的卷积加速
  9. Android 电子罗盘 --指南针(方向传感器的
  10. [RK3288][Android6.0] 调试笔记 --- 替换