【发布时间】:2011-11-01 17:14:23
【问题描述】:
我想在我的库项目的一个类中获取在运行时引用/托管我的库的应用程序的上下文。可能吗?如果是,怎么做?
谢谢
更新 我不希望我的用户将参数中的上下文传递给我的库项目,因为我的库项目可能会通过 JNI 调用,而我不知道如何在 JNI 中获取上下文并将其传递给 Java 层。
【问题讨论】:
-
getApplicationContext()?
-
如果你在其他项目中使用你的库,你的库的上下文将是项目的上下文。你想对上下文做什么?
-
@Aracem:我需要库项目中的上下文来执行某些操作,但我不想要求用户在某些参数中显式传递上下文。如何在我的库中独立获取当前应用程序的上下文?
-
不,我的课程不要扩展活动,它是一个简单的普通课程
-
@Haris 如果你的类是普通类,你需要显式地传入上下文。
标签: android android-context android-library