1
React Native Androidアプリでコールバックを複数回呼び出す方法をご希望です。React Native Android:コールバックを複数回呼び出すことを許可する
私のAndroidネイティブモジュールは、com.facebook.react.bridge.Callback
を使用してコールバックを保存し、定期的にAlarmManager.setRepeating
を使用して呼び出します。
コードの種類は次のようになります。
public class BackgroundAlarmReceiver extends BroadcastReceiver {
private static Callback callback;
private void executeCallback() {
Log.d("BackgroundAlarmReceiver", "Performing background work...");
try {
callback.invoke();
} catch (IllegalViewOperationException e) {
Log.d("BackgroundAlarmReceiver", e.getMessage());
}
}
}
ただし、コールバックは1回だけ実行することができます(the code from React Native repo参照)。 JavaScriptコードで提供されるコールバックへの参照を保存して定期的に呼び出すことはできますか?