cuốn sách gpt4 ai đã làm

Làm cách nào để chuyển đổi WCHAR_T* thành chuỗi?

In lại Tác giả: Walker 123 更新时间:2023-11-28 04:25:33 29 4
mua khóa gpt4 Nike

当我尝试将 WCHAR_T* 传递给 java 方法时,应用程序崩溃了。

我有 WCHAR_T* 变量及其长度。

我知道如何将它转换为 jstring 以调用 java 方法。

我的 C++ 代码:

bool test(WCHAR_T* document){
JNIEnv* jenv = getJniEnv();
methodID_test = jenv->GetMethodID(cc, "test", "(Ljava/lang/String;)Z");
return (bool)(jenv->CallBooleanMethod(obj,methodID_printDocument,document));
}

我的java代码:

public boolean test(String document) {
trả về sai;
}

câu trả lời hay nhất

sử dụng NewString将 wchar_t 转换为 jstring 的函数。

jstring NewString(JNIEnv *env, const jchar *unicodeChars, jsize len);

关于android - 如何将 WCHAR_T* 转换为 jstring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54407179/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress