0

我想知道是否可以加载库并在 Activity 以外的类中声明/调用本机函数。我问的原因是因为我的应用程序的结构方式,我有一个单独的静态类,它包含我所有不同活动的所有信息。类似于使用 Singleton 方法。

现在,我的初始活动始终保持打开状态,其他活动从第一个活动调用本机方法。我是否可以将所有本机方法添加到静态类中,以便在离开时关闭初始 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();
}
4

2 回答 2

0

考虑使用服务。我想它可以帮助你。SDK 文件夹中有示例代码。

于 2012-07-30T18:40:18.783 回答
0

是的,这是完全可能的。

于 2012-08-01T17:32:51.233 回答