react-native-navigation的迁移库

ReloadHandler.java 536B

12345678910111213141516171819202122232425
  1. package com.reactnativenavigation.react;
  2. public class ReloadHandler extends ReloadHandlerFacade implements JsDevReloadHandler.ReloadListener {
  3. private Runnable onReloadListener = () -> {};
  4. public void setOnReloadListener(Runnable onReload) {
  5. this.onReloadListener = onReload;
  6. }
  7. @Override
  8. public void onReload() {
  9. onReloadListener.run();
  10. }
  11. @Override
  12. public void onSuccess() {
  13. onReloadListener.run();
  14. }
  15. public void destroy() {
  16. onReloadListener = null;
  17. }
  18. }