2013-03-01 55 views
0

我已經成功實現了我的項目的Apk擴展文件。來自ZipResourceFile的輸入流很多時間讀取數據

問題:在我的.obb我有一個文件夾裏面有100個xml文件。現在的問題是我使用下面的代碼直接從.obb文件讀取數據而不提取數據。

這是代碼的官方文檔的話題從ZIP文件中讀取下給出這裏http://developer.android.com/google/play/expansion-files.html

ZipResourceFile expansionFile = APKExpansionSupport.getAPKExpansionZipFile(MyActivity.this, 1, 0); 
String pathToFileInsideZip = "main.1.com.my.expansionfiles.obb/data/" +filename; 
InputStream fileStream = expansionFile.getInputStream(pathToFileInsideZip); 

我有在我打電話寫這個代碼for loop這樣它會讀取所有的XML一個通過一個,並使數據準備好我顯示。

以上將直接從.obb文件中讀取數據,但問題在於它提取數據的時間很長嗎?

爲什麼這麼說?我在這裏犯了什麼錯誤?

+0

錯就錯在你沒有張貼代碼幾乎可以肯定,實際執行我的一部分/你描述過嗎? – EJP 2013-03-01 22:24:30

+0

@EJP謝謝你的回覆,但是爲什麼它說話時間要閱讀? – Goofy 2013-03-02 05:16:36

回答

0

我相信pathToFileInsideZip不會

main.1.com.my.expansionfiles.obb /數據/ [文件]。

我認爲這只是

「數據/ [文件]」