2013-06-04 45 views
1

我試圖使用AssetManager.list()函數來進行遊戲,但單次調用需要大量的時間(約0.5-1.0秒)。更糟糕的是,我可以找到AssetManager的唯一來源列出了下面的定義,沒有明確的子類:Android AssetManager.list()令人難以置信的速度很慢

public native final String[] list(String path) 
    throws IOException; 

enter image description here

雖然這應該是一個緩慢的方法,直到第二次是可笑(這是測試各種Nexus 7和10)。任何幫助?

回答

1

我通過使用自動Eclipe-Builder生成的索引文件解決了此問題。

看到我的答案在這裏:https://stackoverflow.com/a/12639530/342947

+0

啊!你是聖人!我的計劃基本上是在一夜之間寫出類似這樣的內容,但這會更容易。謝謝您的幫助! – GuyNoir

+0

謝謝。不要忘記接受答案:)。 –

+0

只是驗證,確保一切正常創建。 :) 謝謝您的幫助。 – GuyNoir

相關問題