diff options
-rw-r--r-- | src/corelib/doc/snippets/jni/src_qjniobject.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/corelib/doc/snippets/jni/src_qjniobject.cpp b/src/corelib/doc/snippets/jni/src_qjniobject.cpp index 33221405220..ab1a1b5ca03 100644 --- a/src/corelib/doc/snippets/jni/src_qjniobject.cpp +++ b/src/corelib/doc/snippets/jni/src_qjniobject.cpp @@ -1,8 +1,13 @@ // Copyright (C) 2021 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #include <QtCore/qglobal.h> +#include <QtCore/qdebug.h> #if defined(Q_QDOC) || defined(Q_OS_ANDROID) + +#include <QtCore/qjniobject.h> +#include <QtCore/qjnitypes.h> + //! [QJniObject scope] void functionScope() { @@ -13,7 +18,8 @@ void functionScope() myJString = string.object<jstring>(); } - // Ops! myJString is no longer valid. + // Ops! myJString is no longer valid. + QString myQtString = QJniObject(myJString).toString(); } //! [QJniObject scope] @@ -47,6 +53,7 @@ void foo() } //! [C++ native methods] +#if 0 // Java code //! [Java native methods] class FooJavaClass { @@ -63,5 +70,6 @@ private static native void callNativeTwo(int x); } //! [Java native methods] +#endif #endif |