浏览代码

enhance(Android): receive data after cold boot

llcc 3 年之前
父节点
当前提交
b8295bd5de
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      android/app/src/main/java/com/logseq/app/MainActivity.java

+ 16 - 0
android/app/src/main/java/com/logseq/app/MainActivity.java

@@ -6,12 +6,28 @@ import android.webkit.ValueCallback;
 
 import com.getcapacitor.BridgeActivity;
 
+import java.util.Timer;
+import java.util.TimerTask;
+
 public class MainActivity extends BridgeActivity {
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         registerPlugin(FolderPicker.class);
         registerPlugin(FsWatcher.class);
+
+        new Timer().schedule(new TimerTask() {
+            @Override
+            public void run() {
+                bridge.eval("window.dispatchEvent(new Event('sendIntentReceived'))", new ValueCallback<String>() {
+                    @Override
+                    public void onReceiveValue(String s) {
+                        //
+                    }
+                });
+            }
+        }, 5000);
+
     }
 
     @Override