我想要动态写入Intent,所以我想写 G.currentActivity 而不是 GSampleActivity.this 。 G类扩展了Application。
答案 0 :(得分:1)
我不明白为什么你需要...此外,G.currentActivity
在显示的代码中为空
应用程序类是一个上下文,因此您不需要存储静态字段。
Activity类是一个Context,因此您不需要从Application类中获取任何内容。
您可以在GSampleActivity.this
中使用startActivity
并保持对当前活动的静态引用非常脆弱,并且要求查找错误和内存泄漏。
P.S。使用Android Studio