Context对象在Android中是一个很重要的内容,Activity中我们很容易获得该对象,然后在Service以及其他Class中并不是那么简单。下文介绍如何在任意位置获得Context对象。
1.创建一个类MyApplication,继承Application
public class MyApplication extends Application { private static MyApplication instance; public static MyApplication getInstance() { return instance; } @Override public void onCreate() { super.onCreate(); instance = this; } }
2.在AndroidManifest.xml文件中配置该类,android:name="com.hq.xxx.activity.MyApplication"这里写上完整的类名
<application android:name="com.hq.xxx.activity.MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > </application>
3.在任意位置获得Context
Context context = MyApplication.getInstance().getApplicationContext();
相关推荐
在项目的任何地方轻松获取到全局状态信息 Context
通过反射获取Context实例,可以用于工具类.让代码更加简洁清晰
大家好,今天给大家分享一下Android里的Context的一些用法. 这里大致可以分为两种:一是传递Context参数,二是调用全局的Context. 其实我们应用启动的时候会启动Application这个类,这个类是在AndroidManifest.xml...
主要介绍了Android编程获取全局Context的方法,实例分析了基于Application类获取全局Context的实现步骤与相关技巧,需要的朋友可以参考下
本文实例讲述了Android编程实现全局获取Context及使用Intent传递对象的方法。分享给大家供大家参考,具体如下: 一、全局获取 Context Android 开发中很多地方需要用到 Context,比如弹出 Toast、启动活动、发送广播...
利用反射实现Toast集成一个工具类的使用
android:name="工具类的路径" 调用: Toast.makeText(MainApplication.getContext(), "文本", Toast.LENGTH_SHORT).show(); 不管你想在项目的任何地方使用Context,只需要调用一下MainApplication.getContext()...
012_android 之消息提示toast 和Context视频教材,讲解的比较详细,有兴趣的可以学习下哦。
JS中获取contextPath的方法,之前在一篇文章上看到的技术,自己实践创建的项目,欢迎指点批评
主要介绍了Android全局获取Context实例详解的相关资料,需要的朋友可以参考下
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做...
Android Context使用例子.
Android全局变量和Context的实现方法
简要介绍android context 的用法
android demo,BaseAdapter传递context的应用,
家好,今天给大家分享一下Android里的Context的一些用法,以前经常有人在群里问我比如我在一个工具类里的某个方法,或者View里需要调用Context.但是工具类还有View里没有这个上下文怎么办?为了解决大家的疑问,我...
每个开发者都有自己的方法去获取Context,比较常见的是将Context作为一个参数传递到需要使用的方法,这种方法虽然可以实现这个目的,但是也存在着弊端,Co
Context用法详解
本文实例讲述了Android编程中context及全局变量的用法。分享给大家供大家参考,具体如下: 今天在研究context的时候,对application和activity context有了一定的了解,下面是从网上复制过来的资料 Application ...