-
多線程下載原理簡介
查看全部 -
學(xué)習(xí)內(nèi)容學(xué)
查看全部 -
斷點查看全部
-
啊啊啊查看全部
-
刷新listview的頻率過高(即notifydatasetchanged)會造成界面停止響應(yīng)刷新. 解決辦法:增加刷新的時間間隔;減少getView()中不必要的操作查看全部
-
多線程下載一個文件原理查看全部
-
static class ViewHolder聲明為靜態(tài)是為了使ViewHolder不必隨著Adapter加載一次便加載,更節(jié)省內(nèi)存一些.查看全部
-
多線程下載文件的處理查看全部
-
如果是最后一個線程, 將的最大下載數(shù)設(shè)置為文件的長度。查看全部
-
多線程的下載查看全部
-
ViewHolder作用查看全部
-
BaseAdapter中g(shù)etCount()的作用查看全部
-
數(shù)據(jù)庫訪問修改為線程安全 1.將DBHelper extends SQLiteOpenHelper修改為單例模式,這樣整個程序運行只有一個dataBaseHelper實例在操作數(shù)據(jù)庫 (1)在這個類中,實例是靜態(tài)的,只有一個 private static DBHelper sHelper; (2)單例模式,將構(gòu)造函數(shù)私有化 private DBHelper(Context context) { super(context, DB_NAME, null, VERSION); } (3)單例模式,只有在實例未創(chuàng)建時才會new一個,new過之后會直接返回它 public static DBHelper geInstance(Context context){ if (sHelper == null){ //sHelper是static,所有它只會有一個(單例) sHelper = new DBHelper(context); } return sHelper; } 2.將操作數(shù)據(jù)增刪改的操作都要聲明為同步方法 public synchronized void insertThread(ThreadInfo threadInfo) { }查看全部
舉報
0/150
提交
取消