第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在android中使用socket.io時(shí)如何在運(yùn)行時(shí)獲取視圖?

在android中使用socket.io時(shí)如何在運(yùn)行時(shí)獲取視圖?

浮云間 2022-07-27 20:51:52
我在前端有一個(gè) android 應(yīng)用程序,在后端有一個(gè)節(jié)點(diǎn) js 套接字。我從socket.on活動(dòng)中獲得了活動(dòng)中的聊天列表。此列表中的每個(gè)項(xiàng)目都有一個(gè)自定義視圖,當(dāng)收到套接字事件時(shí),我需要使用不同的值更新此自定義視圖。我怎樣才能做到這一點(diǎn)?這是我的代碼獲取聊天列表時(shí):final Handler mHandler04 = new Handler(Looper.getMainLooper());            mHandler04.post(new Runnable() {                @Override                public void run() {                    SocketManager.getInstance().getSocket().on("allchatres", new Emitter.Listener() {                        @Override                        public void call(final Object... args) {                            g.context.runOnUiThread(new Runnable() {                                @Override                                public void run() {                                    JSONArray jsonArray = (JSONArray) args[0];                                    Log.d(TAG, "run: " + jsonArray);                                        try {                                            for (int i = 0; i < jsonArray.length(); i++) {                                                createView(jsonArray.getJSONObject(i).getString("title"), jsonArray.getJSONObject(i).getString("body"));                                            }                                        } catch (JSONException e) {                                            e.printStackTrace();                                        }                                }                            });                        }                    });                }            }); 我在 logcat 中看到以下結(jié)果:child count : 0如何獲得 LinearLayoutItemHolder 中的每個(gè)自定義視圖?我想在另一個(gè) socket.on 事件中更改 customView 值,但我不能。我搜索了很多,但沒有發(fā)現(xiàn)任何有用的東西。任何建議都會(huì)有所幫助。
查看完整描述

1 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊

最后,我找到了實(shí)現(xiàn)目標(biāo)的最佳方法:使用 RecyclerView!

我在使用自定義視圖時(shí)遇到了一些困難,所以我使用了回收器視圖。


查看完整回答
反對 回復(fù) 2022-07-27
  • 1 回答
  • 0 關(guān)注
  • 110 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)