簡體   English   中英

將對象傳遞到另一個活動

[英]passing objects to another activity

情況

在我的鬧鍾應用程序中,我通過單擊一個按鈕來啟動NewAlarmActivity 用戶做出所有選擇之后,將設置警報並調用`finish()。

這件事

我創建一個新的LinearLayout對象,其中包含圖像和文本。 該布局必須添加到上一個活動的屏幕上(放置在ScrollView內的另一個LinearLayout ),以便用戶能夠看到警報集。 我必須以某種方式將那個LinearLayout對象傳遞給第一個活動,並告訴它接收該對象並將其添加到屏幕。

我怎樣才能做到這一點?

您只需要閱讀一些有關startActivityForResult()文檔。

順便說一句,恕我直言,您不應該在活動之間傳輸LinearLayout對象,這很丑陋。

如何在Android上管理`startActivityForResult`?

開始活動並獲得結果

這已經被問過無數次了...

不,您不必這樣做。 嘗試將數據存儲到數據庫中的方法,然后在進入該活動時,根據您擁有的數據構建布局。 與將布局從一個活動傳遞到另一個活動相比,這是一種更好的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM