作者Swampert (巨沼怪)
看板AndroidDev
標題[問題] activity傳送layout
時間Sat Apr 13 16:39:28 2013
網路上查了一些文章
指出是要用intent的putExtra(要宣告一class implement Serializable )
PSEUDO code:
//to pass :
intent.putExtra("MyClass", obj);
// to retrieve object in second Activity
getIntent().getSerializableExtra("MyClass");
這部分要怎麼修改對象變為"layout"(原本的文章 對象是自定義object)
還有一些文章是直接指出傳一些字串和數字(intent內建可傳)
然後給另一個activity接收 然後重新生成
請問有沒有"比較直接"傳送layout的方法呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.250.21
※ 編輯: Swampert 來自: 140.135.250.21 (04/13 16:51)
1F:→ nobody1:你如果只是想開某個指定的class,可以試試Class.forName 04/14 00:44
2F:→ nobody1:layout已經是靜態的xml 如果已經是動態生成的layout 04/14 00:46
3F:→ nobody1:那麼下一個activity一樣動態的生成回來 相對來說比較容易 04/14 00:46