我想知道是否可以加载库并在除Activity之外的类中声明/调用本机函数。我问的原因是因为我的应用程序的结构方式,我有一个单独的静态类,它包含我所有不同Activites的所有信息。与使用Singleton方法类似。
现在我的初始Activity始终保持打开状态,其他活动从第一个Activity调用本机方法。我是否可以将所有本机方法添加到静态类中,以便在离开时关闭我的初始Activity?
public class StaticClass {
static {
System.loadLibrary( "NativeLibrary" );
}
// I also am not sure if the static modifier goes before or after native.
public native static void nativeVoidMethod();
}