zsmjhtn commented on issue #2884: require callbacks when WXSDKEngine.initialize complete URL: https://github.com/apache/incubator-weex/issues/2884#issuecomment-529778837 > ok, here is my workaround for someone meeting the same issue. > > ``` > if (WXSDKEngine.isInitialized()) { > Log.d(TAG, "init-->1"); > mWXSDKInstance.renderByUrl(pageName, mUri.toString(), null, null, WXRenderStrategy.APPEND_ASYNC); > } else { > Log.d(TAG, "init-->2"); > Handler handler = new Handler(); > final long[] delayed = new long[1]; > delayed[0] = 100; > handler.postDelayed(new Runnable() { > @Override > public void run() { > if (WXSDKEngine.isInitialized()) { > Log.d(TAG, "init-->3:" + delayed[0]); > mWXSDKInstance.renderByUrl(pageName, mUri.toString(), null, null, WXRenderStrategy.APPEND_ASYNC); > } else { > delayed[0] += 100; > handler.postDelayed(this, 100); > } > } > }, 100); > } > ``` After modify project many times, it seems that I had avoid(not solved) this problem.It not appear for the moment。 But another more speechless trouble is fucking me: ```java 09-09 17:49:59.508 1958-2240/com.ifaex_android D/ReportCrash: commitJscCrashAlarmMonitor errMsg SIG: SIGSEGV (11), fault addr: 0x0 maps: b395b000-b3997000 rw-p 00000000 00:00 0 [anon:libc_malloc] b39ef000-b3a5c000 rw-p 00000000 00:00 0 [anon:libc_malloc] b3a7f000-b3a80000 ---p 00000000 00:00 0 b3a80000-b3a82000 rw-p 00000000 00:00 0 [anon:thread signal stack] b3a82000-b3a83000 ---p 00000000 00:00 0 b3a83000-b3b81000 rw-p 00000000 00:00 0 [stack:2239] b3b81000-b3b82000 ---p 00000000 00:00 0 b3b82000-b3b84000 rw-p 00000000 00:00 0 [anon:thread signal stack] b3b84000-b3b85000 ---p 00000000 00:00 0 b3b85000-b3b87000 rw-p 00000000 00:00 0 [anon:thread signal stack] b3b87000-b3b88000 ---p 00000000 00:00 0 b3b88000-b3b8a000 rw-p 00000000 00:00 0 [anon:thread signal stack] b3b8a000-b3b8b000 ---p 00000000 00:00 0 b3b8b000-b3c89000 rw-p 00000000 00:00 0 [stack:2238] b3c89000-b3c8a000 ---p 00000000 00:00 0 b3c8a000-b3d88000 rw-p 00000000 00:00 0 [stack:2237] b3d88000-b3d89000 ---p 00000000 00:00 0 b3d89000-b3d8b000 rw-p 00000000 00:00 0 [anon:thread signal stack] b3d8b000-b3d8c000 ---p 00000000 00:00 0 b3d8c000-b3d8e000 rw-p 00000000 00:00 0 [anon:thread signal stack] b3d8e000-b3d8f000 ---p 00000000 00:00 0 b3d8f000-b3e8d000 rw-p 00000000 00:00 0 [stack:2236] b3e8d000-b3e8e000 ---p 00000000 00:00 0 b3e8e000-b3f8c000 rw-p 00000000 00:00 0 [stack:2235] b3f8c000-b3f8d000 ---p 00000000 00:00 0 b3f8d000-b408b000 rw-p 00000000 00:00 0 [stack:2234] b408b000-b408c000 ---p 00000000 00:00 0 b408c000-b418a000 rw-p 00000000 00:00 0 [stack:2233] b41ae000-b4280000 rw-p 00000000 00:00 0 [anon:libc_malloc] b4280000-b4281000 ---p 00000000 00:00 0 b4281000-b42ae000 rwxp 00000000 00:00 0 b42ae000-b527f000 ---p 00000000 00:00 0 b527f000-b5281000 rwxp 00000000 00:00 0 b5281000-b5283000 ---p 00000000 00:00 0 b5283000-b5381000 rw-p 00000000 00:00 0 [stack:2072] b5381000-b54f4000 r-xp 00000000 b3:26 794 /system/lib/libicui18n.so b54f4000-b54ff000 r--p 00172000 b3:26 794 /system/lib/libicui18n.so b54ff000-b5500000 rw-p 0017d000 b3:26 794 /system/lib/libicui18n.so b5500000-b5617000 r-xp 00000000 b3:26 795 /system/lib/libicuuc.so b5617000-b5622000 r--p 00116000 b3:26 795 /system/lib/libicuuc.so b5622000-b5623000 rw-p 00121000 b3:26 795 /system/lib/libicuuc.so b5623000-b5627000 rw-p 00000000 00:00 0 b5627000-b5628000 ---p 00000000 00:00 0 b5628000-b5726000 rw-p 00000000 00:00 0 [stack:2069] b5726000-b5727000 ---p 00000000 00:00 0 b5727000-b5825000 rw-p 00000000 00:00 0 [stack:2068] b5825000-b5826000 ---p 00000000 00:00 0 b5826000-b5828000 rw-p 00000000 00:00 0 [anon:thread signal stack] b5828000-b5864000 rw-p 00000000 00:00 0 [anon:libc_malloc] b5872000-b58a2000 rw-p 00000000 00:00 0 [anon:libc_malloc] b58a2000-b58a3000 ---p 00000000 00:00 0 b58a3000-b58a5000 rw-p 00000000 00:00 0 [anon:thread signal stack] b58a5000-b58a6000 ---p 00000000 00:00 0 b58a6000-b58a8000 rw-p 00000000 00:00 0 [anon:thread signal stack] b58a9000-b58aa000 ---p 00000000 00:00 0 b58aa000-b58ac000 rw-p 00000000 00:00 0 [anon:thread signal stack] b58ac000-b5aac000 rw-s 00000000 00:04 367531 /dev/ashmem/WEEX_IPC_SERVER (deleted) b5aac000-b5aad000 ---p 00000000 00:00 0 b5aad000-b5aaf000 rw-p 00000000 00:00 0 [anon:thread signal stack] b5aaf000-b5ab0000 ---p 00000000 00:00 0 b5ab0000-b5bae000 rw-p 00000000 00:00 0 [stack:2062] b5bae000-b5dae000 rw-s 00000000 00:04 368438 /dev/ashmem/WEEX_IPC_CLIENT (deleted) b5dae000-b5daf000 ---p 00000000 00:00 0 b5daf000-b5db1000 rw-p 00000000 00:00 0 [anon:thread signal stack] b5db1000-b5db2000 ---p 00000000 00:00 0 b5db2000-b67b2000 rw-p 00000000 00:00 0 [stack:2061] b67b2000-b67b6000 r-xp 00000000 b3:26 1053 /system/lib/libnetd_client.so b67b6000-b67b7000 r--p 00003000 b3:26 1053 /system/lib/libnetd_client.so b67b7000-b67b8000 rw-p 00 09-09 17:49:59.508 1958-2001/com.ifaex_android E/WeexCore: script_bridge_in_multi_process.cpp:979,ScriptBridgeInMultiProcess 09-09 ```
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
