在QtAndroid::startActivity
中,与Android相比,没有选择添加Bundle
。
例如Activity::startActivityForResult
签名如下所示,
public void startActivityForResult(@RequiresPermission Intent intent, int requestCode,
@Nullable Bundle options)
QT对方的签名是
void QtAndroid::startActivity(const QAndroidJniObject &intent, int receiverRequestCode, QAndroidActivityResultReceiver *resultReceiver = nullptr)
所以我的问题是,如何将Bundle
传递给QtAndroid:startActivity
?
我很确定我们可以在putExtras
中操纵Intent
吗?