0
g
原创首发

笔记----Android开发之全局获取Context的技巧

Maybe 发表于 2020-05-01 18:17 3923
评论
0/240
  • 拉大锯
    我提几个问题:一个应用程序有多少个context?你上文这个context有什么情况下不可以使用这个context。
    2020-05-01 11:18  回复
    1153952789488054272
    • Maybe  回复 @拉大锯
      是不是要看有多少个activity,每个activity对应一个context吧
      2020-05-01 14:31   回复 1219157891760525312
    • 拉大锯  回复 @Maybe
      除了Activity呢?还有哪些是context?还有一个问题呀。什么情况下不能使用application的context。
      2020-05-01 15:07   回复 1153952789488054272
    • Maybe  回复 @拉大锯
      貌似,以我现在的水平就只能这样理解了,toast我只遇到过传context的时候,看来我坑踩得还远远不够,请老师指点迷津,emmm
      2020-05-01 19:52   回复 1219157891760525312
    • 拉大锯  回复 @Maybe
      服务也是继承自context呀。所以context的个数应该是activity个数+服务的个数+1(application),创建dialog的context得用activity的,因为它要依附在activity上。除非是系统级别的全局dialog。
      2020-05-01 20:18   回复 1153952789488054272
    • Maybe  回复 @拉大锯
      学到了,谢谢老师
      2020-05-01 20:40   回复 1219157891760525312
推荐文章
Android打包任务定制清理项目加编译
Android 界面参数追踪工具类:通过生命周期回调监控传参
Flutter开发,我遇到个啥问题呢?1个小时才发现
AndroidStudio 版本 <==> AGP版本 <==> Gradle版本 兼容性速查表
Android Studio 2025 kts配置signingConfigs
Flutter 存储键值数据 SharePreference
AndroidStudio 2024.2.2发布apk时候备份mapping文件kts版本
记录一起由 FastJson 和 Kotlin 引发的 App Crash
Android项目升级插件到kotlin 2.1.0后混淆网络请求异常
AndroidStudio导入jar,aar到项目kts/groovy方式
AndroidStudio 2024.2.2发布apk时候更新apk名字Groovy版
Android Java创建ViewModel新api
Android14读取壁纸图片诡异bug
Android三星诡异bug之Caused by org.xmlpull.v1.XmlPullParser
AndroidStudio升级到2024.2.2项目AGP升级8.8.0版本记录
AndroidStudio最新版2024.2.2中提交代码窗口设置
安卓13怎么申请并且获取我当前的位置,来自GPT的回复
AndroidStudio Ladybug中编译完成apk之后定制名字kts复制到指定目录
AndroidStudio编译错误utterknife.compiler.ButterKnifeProcessor$RSc
Android监听系统软键盘的弹出和收回实现
默认给予APK设备管理员权限以及取消进入APP导航栏按钮亮度自动变暗
Uniapp开发实战
Android断点Please close other application using ADB: Monitor
AndroidStudio构建分析
安卓在Recent界面清理app同时也清理掉关于此app的所有服务
Android Gradle自定义任务在打包任务执行完成后执行cmd命令
Android Studio Ladybug升级老项目遇到问题
Android Studio Gradle构建APK 自动化命名
Android的dialog弹出来的时候组件EditText弹出键盘
Android打开Activity时不自动弹出键盘
文章目录