台灣最大程式設計社群網站
線上人數
1095
 
會員總數:239878
討論主題:186040
歡迎您免費加入會員
討論區列表 >> Android APP 開發 >> Class 之間互相傳值或呼叫
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Class 之間互相傳值或呼叫
價值 : 50 QP  點閱數:197 回應數:1

樓主

X.
門外漢
0 19
347 34
發送站內信

各位好!

小弟想請教個問題:
我有個A.Java檔案,裡面有個Public Class A,
然後我在裡面寫一個自定義的List,
ListView lv = (ListView)findViewById(R.id.List);
ListViewAdapter BtnAdapter = new ListViewAdapter();
lv.setAdapter(BtnAdapter);

ListViewAdapter 是我另外寫的一個.java檔,
裡面有寫一些click事件。

我想請問,如果我想實現下面這些功能,應該怎麼做呢?
1.按下 list的某個項目,由網路發送一個訊號出去。
目前瓶頸:我應該把網路連線寫在 A還是 ListViewAdapter裡?
如果是寫在 A,那我要怎麼把資料從 ListViewAdapter的click事件傳回 A再經由網路送出去呢?
在 A寫個 public class Send(String s){...},然後在 ListViewAdapter的 click事件裡 new 一個 A然後 A.Send(str); 送出去嗎?

2.從網路收到的資料中去改變list的顯示(如文字,顏色...)。
目前瓶頸:其實跟 1.差不多,就是要如何把資料從 A送給 ListViewAdapter去改變其顯示?

剛接觸 Java不久,還望前輩不吝指教! 感謝!

搜尋相關Tags的文章: [ class ] , [ 呼叫 ] , [ 傳值 ] ,
本篇文章發表於2016-12-21 18:12
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

kenRO
檢舉此回應
建議可以查關鍵字 AsyncTask 應該對你有幫助
本篇文章回覆於2016-12-22 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.