2011-08-29

[嘴破] 又破皮了

這幾天, 嘴裡破了兩三個洞 . 一個在舌頭上, 一個在上牙齦.
豬頭妹有推薦, 吃那個水解蛋白會好得比較快一點... 就在觀察看看摟

2011-08-23

[Android] AsyncTask with ProgressDialog

寫完一個從網路上抓去JSONArray , 然後將資料秀在 ListView 的一個示範程式. 想要在裡面加裝 ProgressDialog 顯示畫面, 當程式正在跟Web Server Request Data.
[失敗Code]
1. 在 MyActivity 內定義一個ProgressDialog. 在AsyncTask.doInBackground 內呼叫
mDialog = ProgressDialog.show(MyActivity.this, "Progress Title","Progress Message", true);
2. 在 AsyncTask.onPostExecute
mDialog.dismiss();

這種方法, 程式在模擬器中, 會死在 mDialog.dismiss() 那一行, 整個應用程式會關閉.

[修正版]
1. 將ProgressDialog 移往 AsyncTask 中定義, 不定義在 MyActivity 中.
2. 增加 AsyncTask 建構式, 將 mDialog 初始化放在裡面.
mDialog = new ProgressDialog(MyActivity.this);
3. 新增 AsyncTask.onPreExecute()
this.mDialog.setTitle("Progress Title");
this.mDialog.setMessage("Progress Message");
this.mDialog.setCancelable(true);
this.mDialog.show();
4. 在 AsyncTask.onPostExecute() 內新增
if(mDialog.isShowing()) mDialog.dismiss();

這樣作法式可以運作的.

參考資料
1. progressDialog in AsyncTask

2011-08-21

[Zafira] 第10次油耗

日期累計里程單次里程實際油量行車資訊油品
油量平均油耗平均速度油量平均油耗
102011/08/126830555.341.3513.4295338.514.5台塑98

回新竹志通作 5000km 保養前, 先把車車開去把油加滿. 保養前, 先跟技師溝通過, 我的DVD90會需要熱機跟跳機的現象. 保養後, 技師跟我解釋說是, DVD90 接往螢幕的線接觸不良, 所以常常會無法輸出. 保養後, 直接上高速公路往台中出發. 看了一下油耗, 在保養廠裡面 就已經被吃掉1公升了(加油後到保養廠只有500m). 不過, 我的DVD90 還是回到原來的狀態. 在高速公路 有時經過銜接縫以後, 還是換自動把螢幕關掉變暗.

這一次, 油耗在辛苦的控制下, 從原本的 13.1km/l 到14.5km/l. 再來回台中兩次的狀況下, 讓油耗回到14.5km/l 的狀態. 天氣熱真的油耗高壓, 這一次 觀察一下開車時間的氣溫幾乎高於31C, 冷氣強力放送, 外加一隻小電風, 油耗要回到先前的水準真是難壓...

這一次, 電腦油量比跳槍油量少3公升. 不知道是台塑自助加油站得油槍有問題, 還是要補足上一次跳槍的不足. 要多是幾次同一油槍的跳槍才會準確, 不過上一次的油料加的比較少所以,開車時油量第一格掉得比較快是真的. 開不到30km 就調到第二格, 之前有開過 80km 才掉往第二格.

累計平均油耗 14.667km/l