1
由於記錄在Android Developers page setDataAndType方法可以以這種方式被稱爲:SetDataAndType方法
auto setDataAndTypeFunctionId = env->GetMethodID(intentClassId, "setDataAndType", "(Landroid/net/Uri;Ljava/lang/String;)V");
jstring jmime = env->NewStringUTF("video/*");
env->CallVoidMethod(context, setDataAndTypeFunctionId, intentObject, UriObject, jmime);
但是,當我在輸出上運行我的應用程序這個錯誤顯示:
java.lang.NoSuchMethodError: no method with name='setDataAndType' signature='(Landroid/net/Uri;Ljava/lang/String;)V' in class Landroid/content/Intent;
你在帖子中只顯示了一段代碼。我建議分兩部分:記錄爲有效調用的內容以及您嘗試運行的實際代碼。最好的祝福。 – YakovL