(課程學習)Android必學-非同步載入 —— 監聽 ListView
最有意思的事情,是我和你眼中的世界是這般的不一樣。 希望能夠和你多交流,認識到我認識不到的世界。
分割線——————————————————————————————————————————————
實現目的,透過點選ListView 中 Item 開啟 WebView 訪問對應的網址。
邏輯,先整體監聽ListView,然後在ListView的監聽方法內,實現對 Item 的監聽方法。
註釋:
mListView 是 ListView 的物件
newBean 是ListView 的Data 集合
程式碼是寫在AsyncTask非同步載入的任務中的
疑惑:
這樣寫,程式碼量好像有點大?Item數量太多的話修改起來很麻煩。
有大神有沒有優質的寫法,能夠指點指點指點我。
mlistView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
Intent intent;
@Override
public void onItemClick(AdapterView> parent, View view, int position, long id) {
int b = (int)mlistView.getItemIdAtPosition(position);
int a = newBean.size();
String url;
switch (b){
case 0:
url= "" ;
intent= new Intent(MainActivity.this,WebViewActivity.class);
intent.putExtra("extra_url",url);
startActivity(intent);
break;
default:
break;
}
Log.d("OnItemClick"," "+ a+" "+b);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2618/viewspace-2807349/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【學習心得】老男孩Linux課程學習分享,聽聽我的故事!Linux
- 老男孩Linux課程好不好?聽聽學員真實的學習感悟!Linux
- 超星學習通(學銀線上)影片課件課程下載工具,如何在電腦端下載超星學習通(學銀線上)影片課程課件資料PDF,PPT到本地?
- Linux監控工具有哪些?Linux課程學習週期Linux
- 學習下ECharts 非同步載入資料Echarts非同步
- 想要學習Python課程,這些問題你必須知道!Python
- 想要學習web前端需要學習那些課程Web前端
- 非監督學習最強攻略
- ListView 之非同步載入圖片亂序View非同步
- lua課程學習筆記筆記
- 如何高效學習java課程Java
- 【課程學習】課程2:十行程式碼高效完成深度學習POC行程深度學習
- spring boot學習(3): SpringApplication 事件監聽Spring BootAPP事件
- Flutter 案例學習之:ListViewFlutterView
- 機器學習最好的入門課程是什麼?機器學習
- 達內課程學習筆記筆記
- 機器學習課程筆記機器學習筆記
- 學web前端有哪些課程和學習思路?Web前端
- 機器學習、深度學習、強化學習課程超級大列表!機器學習深度學習強化學習
- OpenGL Android課程一:入門Android
- 有監督學習——高斯過程
- 監督學習or無監督學習?這個問題必須搞清楚
- jQuery DataTables 的幾個坑,非同步載入(伺服器)、監聽、過載等等jQuery非同步伺服器
- 北大人工智慧課程學習截圖:學習率人工智慧
- UFLDL:史丹佛大學深度學習課程總結深度學習
- 吳恩達《Machine Learning》精煉筆記 1:監督學習與非監督學習吳恩達Mac筆記
- 【學習】Vue 載入優化以及元件非同步載入缺點解決方案Vue優化元件非同步
- JavaScript學習筆記10: 事件繫結&監聽JavaScript筆記事件
- jmeter學習指南之OOM和監聽器使用JMeterOOM
- Linux課程可以零基礎學習嗎?該如何學習?Linux
- 監聽網路流量命令tcpdump學習知識?Linux要學習什麼TCPLinux
- 怎麼報名學習新夢想的Linux入門課程Linux
- 邱錫鵬 神經網路與深度學習課程【十三】——無監督學習和概率圖模型1神經網路深度學習模型
- 類載入-載入時機學習
- 國內有哪些大學開了深度學習課程?深度學習
- 大資料入門到精通課程學習,大資料學習,你還得知道這些大資料
- Excel教程:學習資源(網站/課程)Excel網站
- Mooc下載器:中國大學mooc慕課影片課件課程下載工具,如何在電腦端下載中國大學mooc慕課影片課程課件資料到本地?