作爲一個新的android開發人員,我得到了另一個問題。android意圖和對話框
我對意圖的工作方式感到困惑。我可以只發送一個字符串到下一個活動嗎?
我想要做的是使用任意數量的文本字段的對話框,無論是2還是下一次都是4.在用戶鍵入2或4或任意數量的文本字段後,分配其內容在另一項活動中進行文字瀏覽。此刻,我使對話框出現在OnCreate方法的第二個活動中,但是每次我將屏幕旋轉到橫向或縱向時,對話框都會自動彈出。
讓我知道你是否需要更多信息。
在此先感謝,
安吉洛
作爲一個新的android開發人員,我得到了另一個問題。android意圖和對話框
我對意圖的工作方式感到困惑。我可以只發送一個字符串到下一個活動嗎?
我想要做的是使用任意數量的文本字段的對話框,無論是2還是下一次都是4.在用戶鍵入2或4或任意數量的文本字段後,分配其內容在另一項活動中進行文字瀏覽。此刻,我使對話框出現在OnCreate方法的第二個活動中,但是每次我將屏幕旋轉到橫向或縱向時,對話框都會自動彈出。
讓我知道你是否需要更多信息。
在此先感謝,
安吉洛
你必須要在2個問題在這裏。
我可以只發送一個字符串到下一個活動嗎?
不可以。您可以通過意圖中的包在活動之間傳遞多個對象。請記住,雖然,對於更復雜的數據結構,you'll want to use one of these methods described in the android documentation.
至於你的第二個問題:
,但每次我旋轉屏幕爲橫向或縱向的 對話框保持上來automaticaly。
當您旋轉設備時,您的活動的默認行爲是再次調用onCreate()。 Read the part in the android documentation about handling orientation change.
1)你可以通過intent傳遞多個對象。 如果您的對話列表項不發送嘗試使用ArrayList
。 通過意向傳遞Arraylist
。
2)爲避免在定位更改時致電OnCreate
。 請嘗試以下代碼。
清單中寫的活動標籤
android:configChanges="orientation"
最受歡迎... –
非常感謝! – user2919616