registerReceiver$3 method

JObject? registerReceiver$3(
  1. JObject? broadcastReceiver,
  2. JObject? intentFilter,
  3. JString? string,
  4. JObject? handler,
  5. int i,
)

from: public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver broadcastReceiver, android.content.IntentFilter intentFilter, java.lang.String string, android.os.Handler handler, int i) The returned object must be released after use, by calling the release method.

Implementation

jni$_.JObject? registerReceiver$3(
  jni$_.JObject? broadcastReceiver,
  jni$_.JObject? intentFilter,
  jni$_.JString? string,
  jni$_.JObject? handler,
  core$_.int i,
) {
  final _$broadcastReceiver =
      broadcastReceiver?.reference ?? jni$_.jNullReference;
  final _$intentFilter = intentFilter?.reference ?? jni$_.jNullReference;
  final _$string = string?.reference ?? jni$_.jNullReference;
  final _$handler = handler?.reference ?? jni$_.jNullReference;
  return _registerReceiver$3(
    reference.pointer,
    _id_registerReceiver$3.pointer,
    _$broadcastReceiver.pointer,
    _$intentFilter.pointer,
    _$string.pointer,
    _$handler.pointer,
    i,
  ).object<jni$_.JObject?>();
}