ApplicationContext获取
时间: 2023-08-18 16:32:00 浏览: 93
applicationContext
可以通过以下方式获取ApplicationContext:
1. 在Activity中获取:
```java
ApplicationContext context = getActivity().getApplicationContext();
```
2. 在Fragment中获取:
```java
ApplicationContext context = requireContext().getApplicationContext();
```
3. 在Service中获取:
```java
ApplicationContext context = getApplicationContext();
```
4. 在BroadcastReceiver中获取:
```java
ApplicationContext context = context.getApplicationContext();
```
需要注意的是,获取ApplicationContext的时候,需要传入的Context不能是Activity的Context,否则会造成内存泄漏。因此,在获取ApplicationContext时,最好使用Application级别的Context。
阅读全文