gpt4 book ai didi

android - 如何在 Android 上用 Qt 或 C++ 重新启动程序?

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:36 26 4
gpt4 key购买 nike

我目前有一个 Android 程序可以启动,然后加载新设置,但是当加载设置和新设置时,应用程序需要重新启动才能使用这些新设置。我的问题是如何使用 qt 和 c++ 重新启动 android 应用程序我已经看到一些在 java 中执行此操作的方法,但我似乎无法找到任何方法在 qt 中从 c++ 中执行此操作。感谢您的帮助!

最佳答案

这篇文章描述了一个解决方案:how to restart my own qt application?

获取程序的可执行文件/名称可以使用 QApplication::instance()->arguments()[0]; http://doc.qt.io/qt-5/qcoreapplication.html#arguments

#include <QApplication>
#include <QProcess>

....//inside function

QApplication* qApp = QApplication::instance();
qApp->quit();
QProcess::startDetached(qApp->arguments()[0], qApp->arguments());
}

关于android - 如何在 Android 上用 Qt 或 C++ 重新启动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22414761/

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