我有一個包含兩個片段主要活動(每個在它自己的活動)作爲ActionTabListener信息沒有發送到另一個
每次我打計算按鈕,我想要的在顯示結果活動文本框中未被覆蓋的信息附加信息。我嘗試了SharedPreference,但它只適用於setText()
,但.append()
不起作用。
文本框在顯示旅行下初始化爲
私人的EditText showLog;
我是否應該將其更改爲private
?
如何在兩次活動之間傳輸信息而不會在應用程序的內存期間丟失它們?
我有一個包含兩個片段主要活動(每個在它自己的活動)作爲ActionTabListener信息沒有發送到另一個
每次我打計算按鈕,我想要的在顯示結果活動文本框中未被覆蓋的信息附加信息。我嘗試了SharedPreference,但它只適用於setText()
,但.append()
不起作用。
文本框在顯示旅行下初始化爲
私人的EditText showLog;
我是否應該將其更改爲private
?
如何在兩次活動之間傳輸信息而不會在應用程序的內存期間丟失它們?
試試這個,
Practice2 newFragment = new Practice2();
bundle.putString("id", "Information");
newFragment.setArguments(bundle);
android.support.v4.app.FragmentManager fragmentManager = getFragmentManager();
android.support.v4.app.FragmentTransaction transaction = fragmentManager
.beginTransaction();
transaction.replace(R.id.llhome, newFragment);
// Commit the transaction
transaction.commit();
和替換它的顯示效果的當前版本的自我,但隨着信息 ,如果你願意,你可以將多個包你要顯示的每個字符串。
創建一個擁有此信息並根據需要傳遞其實例的類。 – m0skit0
能展示一個例子嗎? – Si8
我可以展示如何在兩個其他對象之間傳遞一個實例,但我沒有時間做一個完整的Fragment示例。無論如何,片段是實例,所以概念是相同的。 – m0skit0