newIntent method

JObject newIntent(
  1. JObject context,
  2. ReaderSettings readerSettings,
  3. JObject productRepository,
  4. JObject? readerListener,
  5. JObject? pageAdRepository,
  6. JObject? searchProvider,
  7. JString? string,
  8. JFloat? float,
)

from: public final android.content.Intent newIntent(android.content.Context context, com.milibris.onereader.data.session.ReaderSettings readerSettings, com.milibris.onereader.repository.ProductRepository productRepository, com.milibris.onereader.data.session.ReaderListener readerListener, com.milibris.onereader.repository.PageAdRepository pageAdRepository, com.milibris.onereader.feature.search.SearchProvider searchProvider, java.lang.String string, java.lang.Float float) The returned object must be released after use, by calling the release method.

Implementation

jni$_.JObject newIntent(
  jni$_.JObject context,
  ReaderSettings readerSettings,
  jni$_.JObject productRepository,
  jni$_.JObject? readerListener,
  jni$_.JObject? pageAdRepository,
  jni$_.JObject? searchProvider,
  jni$_.JString? string,
  jni$_.JFloat? float,
) {
  final _$context = context.reference;
  final _$readerSettings = readerSettings.reference;
  final _$productRepository = productRepository.reference;
  final _$readerListener = readerListener?.reference ?? jni$_.jNullReference;
  final _$pageAdRepository =
      pageAdRepository?.reference ?? jni$_.jNullReference;
  final _$searchProvider = searchProvider?.reference ?? jni$_.jNullReference;
  final _$string = string?.reference ?? jni$_.jNullReference;
  final _$float = float?.reference ?? jni$_.jNullReference;
  return _newIntent(
    reference.pointer,
    _id_newIntent as jni$_.JMethodIDPtr,
    _$context.pointer,
    _$readerSettings.pointer,
    _$productRepository.pointer,
    _$readerListener.pointer,
    _$pageAdRepository.pointer,
    _$searchProvider.pointer,
    _$string.pointer,
    _$float.pointer,
  ).object<jni$_.JObject>(const jni$_.JObjectType());
}