有没有办法在静电方法中获取当前的ContextInstance?

我之所以 Select 这种方式,是因为我讨厌每次"上下文"实例更改时都保存它.

推荐答案

这样做:

在Android list 文件中,声明以下内容.

<application android:name="com.xyz.MyApplication">

</application>

然后编写类:

public class MyApplication extends Application {

    private static Context context;

    public void onCreate() {
        super.onCreate();
        MyApplication.context = getApplicationContext();
    }

    public static Context getAppContext() {
        return MyApplication.context;
    }
}

现在,everywhere调用MyApplication.getAppContext()静态获取应用程序上下文.

Android相关问答推荐

懒惰列的滚动到项目不按预期工作'

有没有办法知道每台安卓设备上的通知限制?

StateFlow集合AsState没有更新他的值Jetpack Compose导航

为什么柱子的高度不都一样?

为什么我有多个Player实例?

为什么它显示我的空白屏幕?

android回收器查看点击事件无响应

如何使用 Wea​​r OS 上的运行状况服务模拟位置?

SQLite Kotlin 问题 - 没有数据库

如何在 Android Studio 中为带有 Room 的 SQLite 编写需要参数的查询?

Android:使用依赖项 ViewModelProviderFactory 初始化 ViewModel 的正确方法

Android Studio XML 文本在 ConstraintLayout 中不居中

Jetpack compose :使用 rememberSaveable 时未应用待处理的合成

单击 Jetpack Compose(单选)时,我无法为列表中的单个文本着色

compose 更改列表元素但lazyColumn不更改

Jetpack Compose:SpanStyle 的 TextAlign(垂直居中)

运行一次 kotlin 流,但在下游收到两次

对话框中的内容不可见

Android Material Date Range Picker - 如何仅更改所选范围日期的文本 colored颜色 ?

Android YouTube SDK - 视频无法在某些 Android 设备中播放