0
我有兩個活動,比如活動A和活動B,都是對話框。當我點擊活動A上的一個按鈕時,它觸發活動B.當我在活動B上時,我點擊一個按鈕,該按鈕通過使用活動A接收的一個包發送一個字符串給活動A.當我回到活動B發送另一個字符串時,它會導致當前後面的活動A強制關閉並且不發送字符串。我不確定這是爲什麼。使用包發送字符串
您的幫助將不勝感激 謝謝。
我有兩個活動,比如活動A和活動B,都是對話框。當我點擊活動A上的一個按鈕時,它觸發活動B.當我在活動B上時,我點擊一個按鈕,該按鈕通過使用活動A接收的一個包發送一個字符串給活動A.當我回到活動B發送另一個字符串時,它會導致當前後面的活動A強制關閉並且不發送字符串。我不確定這是爲什麼。使用包發送字符串
您的幫助將不勝感激 謝謝。
如果其中一個活動比另一個活動更集中,則應該在其中使用startActivityForResult。它會調用第二個,第二個完成它可以在一個包中傳遞結果和額外的信息。
該模型看起來更乾淨,至少比標準更重要,而不是活動之間的循環。儘管你做了什麼以及你做什麼的方式也應該起作用。
順便說一句,你的活動可能有一個對話框主題,但他們不是對話框,不是?
問候, 斯特凡
你應該提供堆棧跟蹤在logcat的幫助我們(和你)找出你的麻煩。 – Snicolas
如果其中一個幫助,請[接受](http://stackoverflow.com/faq#howtoask)答案。 – thegrinner