[英]passing objects to another activity
情況
在我的鬧鍾應用程序中,我通過單擊一個按鈕來啟動NewAlarmActivity
。 用戶做出所有選擇之后,將設置警報並調用`finish()。
這件事
我創建一個新的LinearLayout
對象,其中包含圖像和文本。 該布局必須添加到上一個活動的屏幕上(放置在ScrollView
內的另一個LinearLayout
),以便用戶能夠看到警報集。 我必須以某種方式將那個LinearLayout
對象傳遞給第一個活動,並告訴它接收該對象並將其添加到屏幕。
我怎樣才能做到這一點?
您只需要閱讀一些有關startActivityForResult()
文檔。
順便說一句,恕我直言,您不應該在活動之間傳輸LinearLayout
對象,這很丑陋。
如何在Android上管理`startActivityForResult`?
這已經被問過無數次了...
不,您不必這樣做。 嘗試將數據存儲到數據庫中的方法,然后在進入該活動時,根據您擁有的數據構建布局。 與將布局從一個活動傳遞到另一個活動相比,這是一種更好的方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.