本帖最後由 louislam 於 2013-7-16 14:42 編輯
Update: UML Class Diagram
主要嘅 Class 就係 MainActivity, 咁佢就會叫三個 Package 做嘢:
主要係用 WebView 顯示內容.
1. Page Handler: 呢個係當載入咗 EPC 一頁網頁時, 之後處理嘅工作。
當載入完成, MainActivty會 Pass 咗隻 Jsoup Document 內去個 Handler, 最尾 return 返啲砌好嘅 html string 就OK。
2. Action Handler: 呢個主要係俾 Context Menu 或 Actionbar button 用. 例如"登入"鍵。
3. Url Handler: 當進入某啲 URL, 係想有其他動作, 而唔係載入內容, 可以用呢個。例如網頁上有 hkepc login link, 咁就用 URL Handler 改成開啟 LoginActivity |