diff --git a/platform/android/llapp_main.lua b/platform/android/llapp_main.lua index 907f3bc91..e1fa9c255 100644 --- a/platform/android/llapp_main.lua +++ b/platform/android/llapp_main.lua @@ -10,25 +10,7 @@ ffi.cdef[[ ]] -- check uri of the intent that starts this application -local file = A.jni:context(A.app.activity.vm, function(JNI) - local uri = JNI:callObjectMethod( - JNI:callObjectMethod( - A.app.activity.clazz, - "getIntent", - "()Landroid/content/Intent;" - ), - "getData", - "()Landroid/net/Uri;" - ) - if uri ~= nil then - local path = JNI:callObjectMethod( - uri, - "getPath", - "()Ljava/lang/String;" - ) - return JNI:to_string(path) - end -end) +local file = A.getIntent() if file ~= nil then A.LOGI("intent file path " .. file)