2011-05-23 30 views
4

我一直在試圖加載網頁視圖一個HTML文件中的Android活動,它似乎是HTML文件發送一個例外......什麼是可以加載到Android WebView中的最大html文件?

輸出意外結束......

Screen Shot of Maxed HTML File Retrieved from Android 36.0 KB(36,864字節)的html文件 我會檢查文件,並拿回更多的代碼...

05-23 05:34:57.113: INFO/ActivityManager(60): Displayed gov.cdc.fluweekly/.WelcomeActivity: +2s511ms 
05-23 05:34:58.135: ERROR/Web Console(347): SyntaxError: Parse error at file:///data/data/gov.cdc.fluweekly/files/flureport.html:28 
05-23 05:36:04.018: INFO/InputReader(60): Device reconfigured: id=0x0, name=qwerty2, display size is now 480x800 
05-23 05:36:04.018: WARN/InputReader(60): Touch device did not report support for X or Y axis! 

**編輯** 剛剛發現在我的HTML自動化錯誤.. ...檢查

從html文件中提取....可能導致解析錯誤。

'rgba(179,152,84,0.5)'],];var scatter1 = 

額外的逗號....我希望這是我額外的逗號,而不是一個文件大小限制......

似乎HTML數據被完全加載到網頁視圖雖然...我有一個嵌入的數據對象變量,我在散點圖的數組列表末尾有一個逗號。

搞笑一點的HTML解析異常如何制止一切像快...

這裏的問題,但..不是..逗號

osw.write("scatter1.Set('chart.title.yaxis', 'State Infection Level');\n"); 


     osw.write("if (!RGraph.isIE8()) {\n"); 
     osw.write("scatter1.Set('chart.zoom.factor', 2);\n"); 
     osw.write("scatter1.Set('chart.zoom.mode', 'area');\n"); 
     osw.write(" }\n"); 
     osw.write("scatter1.Draw();\n");     
      Log.v("MainActivity", "refreshstats 12"); 

我在哪裏上編寫HTML數據飛到Android的文件存儲我沒有追加\ n和許多解析問題去拜拜......

上的HTML文件的最大文件大小虛驚...

所有的好雖然....我問這個問題爲時尚早,並沒有看到「SyntaxError」我過分關心文件名的大小是如此精確,我認爲它可能是一個限制系統..感謝上帝,它只是一個數據塊字符串生成器錯誤。

+0

«意外的輸出結束»也意味着''標籤丟失。確保你的html文件是真實有效的。 – Martin 2011-05-23 05:38:12

+0

好的呼叫。我會覈實。 :) – 2011-05-23 05:52:47

回答

2

雖然你的問題可能比你問其他的,回答你的問題是

完全依賴於電話。

在瀏覽器功能方面,Android的每個版本有四個變體(兩個不同的JavaScript引擎,兩個不同的「其它」功能設定),並在此基礎之上,因爲最壞的Android手機僅比磨損稍好鞋和其他人可能會緊迫的數字發射進入軌道梭,你應該去作爲儘可能小的標記

如果您確實需要加載大量內容,請確保特別是加載內容的DOM儘可能簡單,因爲DOM的複雜性以幾乎指數級的速度獲取資源。

+0

謝謝你瞭解它。我只是將手指放在錯誤的方向上... eash ..最大文件大小爲36k ...就像我在想什麼...... – 2011-05-23 08:05:44

相關問題