我有一個藍牙閱讀例程,它給了我一個字符串,我想「打印」到一個片段的文本視圖。該字符串是實時更新的,所以它不應該是一次性事件。字符串從活動到片段的文本視圖
有趣的是,我可以將Activity中的TextView文本傳遞給片段的TextView。然後我把字符串放到Activity TextView中,然後從Activity TextView移動到Fragment Textview。
活動Textview是0dpx0dp,所以沒有人會看到它。
如何將字符串從MainActivity直接傳遞給Fragment的TextView?
這是在活動:
textAmanheceMenos.setText(dadosTratadosB);
這是片段:
TextAmanheceMenos = (TextView) getActivity().findViewById(R.id.textAmanheceMenos);
String MSG = TextAmanheceMenos.getText().toString();
TextAmanheceEm.setText(MSG);
編輯:這是工作。但是我必須在活動中創建這個鬼影文本視圖。必須消除活動中的「textAmanheceMenos」文本視圖。字符串「dadosTratadosB」必須直接進入「TextAmanheceEm.setText(dadosTratadosB)」。但那不行。它說:「不能解析符號」
即使我創建:
DadosTratadosB = getActivity().findViewById(dadosTratadosB);
我怎麼可能使它工作的傢伙?
謝謝!
由於設置上
TextView
!那些片段類參數是什麼?片段已經在其他地方啓動。 什麼是「鑰匙」。任何字符串變量? –KEY將是你的變量,你可以傳遞任何你想要的東西,只要記住你必須使用相同的密鑰,當你將檢索到你的片段中的數據 – sumit