gpt4 book ai didi

android - 从另一个 JNI 类获取类对象

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:34:00 24 4
gpt4 key购买 nike

Java 代码:

public class ParentClass
{
class ChildClass
{
public String strUrl;

/**
* Standard Constructor.
*/
public ChildClass( )
{
strUrl = "";
{
}

// Some code goes here ....
}

你怎么看我有 ParentClassChildClass 在里面。现在,我想从我的 JNI 代码中获取 ChildClass 并调用它的构造函数。在 JNI 中,我有 ParentClass 对象。

我必须怎么做才能从 ParentClass 获取 ChildClass 对象并调用 ChildClass 函数或设置成员?

最佳答案

在 oracle java 中语法是

env->FindClass("ParentClass$ChildClass");

这可能也适用于 android。加上内部类的构造函数有额外的参数,对外部类的引用。

关于android - 从另一个 JNI 类获取类对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8119272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com