newIntent static method
JObject
newIntent(
- JObject context,
- ReaderSettings readerSettings,
- JObject productRepository,
- JObject? readerListener,
- JObject? pageAdRepository,
- JObject? searchProvider,
- JString? string,
- JFloat? float,
from: static 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
static 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(
_class.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());
}