-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.lua
More file actions
31 lines (27 loc) · 881 Bytes
/
main.lua
File metadata and controls
31 lines (27 loc) · 881 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---懒导入,暂时不支持"xxxx.*"形式
---作者: 杰西205
---Gitee: https://gitee.com/AideLua/AndroLuaLazyImport
---GitHub: https://github.com/AideLua/AndroLuaLazyImport
---更多请见 README.md
require "import"
import"lazyimport"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
activity.getActionBar().setSubtitle("v"..lazyimportCfg._VERSION)
lazyimport "testFile"
lazyimport "java.io.File"
print("已懒加载testFile")
print("testFile.hello:",testFile.hello)
print("File:",File)
local t=System.currentTimeMillis()
for index=1,100000 do
lazyimport "java.io.File"
end
print("懒导入 100000 次耗时:",System.currentTimeMillis()-t)
local t=System.currentTimeMillis()
for index=1,100000 do
lazyimport("java.io.File",nil,"File")
end
print("懒导入(指定类名) 100000 次耗时:",System.currentTimeMillis()-t)