順便說一句,如果我在范圍內(nèi)硬編碼 edt4.setText("any text") ,它會顯示值EDIT2:嘗試重建/清理項目,這可能是 settext 方法中的錯誤,看起來我做得對。當我用 settext 查看其他代碼時EDIT3: startactivityforresult 可能是我的答案?,我打開另一個與我想嘗試的內(nèi)容相關(guān)的問題,我仍然沒有找到另一個解決方案,現(xiàn)在堅持了一個星期:(這是我的問題的鏈接,我 可以使用 startActivityForResult 進行一項活動嗎?EDIT4:現(xiàn)在嘗試使視圖可見和不可見我已經(jīng)閱讀了每篇關(guān)于 stackoverflow、dreamincode 等相關(guān)內(nèi)容的文章,但我找不到任何知道我的問題的答案的人。我有一個 qr 掃描器,成功掃描后,結(jié)果需要放入名為 editText4 的 EDIT TEXT 字段中,我的代碼沒有拋出任何錯誤,但沒有顯示任何值。我已經(jīng)在不同的論壇上發(fā)帖但無濟于事(https://www.dreamincode.net/forums/topic/412000-settext-is-not-showing-set-value-in-edittext-in-gui/page__st__15__gopid__2372214 entry2372214 ),正如您所看到的注釋代碼。這幾乎也是我嘗試過的,我想我必須以某種方式將我的句柄結(jié)果方法置于范圍內(nèi)。注意:Log.v 輸出結(jié)果非常好,但是當我嘗試其他任何結(jié)果時,它只是不起作用或被顯示
3 回答

皈依舞
TA貢獻1851條經(jīng)驗 獲得超3個贊
我認為result.getText()
是一個String
反正,所以你可以改變以下行:
edt4.setText(String.valueOf(result.getText()));
至:
edt4.setText(result.getText());
之后,您調(diào)用updateScannerData
,它也EditText
再次寫入,但來自UI-Thread
. 我建議也刪除UI-Thread
代碼,因為我假設(shè)代碼Thread
無論如何都在上面運行。
添加回答
舉報
0/150
提交
取消