2010-10-26 174 views

回答

2

可以創建Serializable類包裝了二維陣列,以及使用Intent.putExtra(String name, Serializable value)

+0

我要通過一個2 d字符串數組傳遞。你可以舉一些如何使用Intent.putExtra傳遞和檢索數組的示例(字符串名稱,可序列化的值) – Maya 2010-10-26 13:25:10

+0

要建立在codelark所說的內容上,你需要創建一個新的類,它實現了標準的java.io.Serializable接口然後實現writeObject()和readObject()以將您的字符串發送到ObjectOutputStream。一旦你有了這個類,你可以將它的實例放入一個Intent中。 – 2010-10-26 13:44:23

+0

當然,如果你有成千上萬的字符串,這可能太慢了。您可以實現自己的方案,將數組壓縮爲單個字符串(例如,將元素與確保不出現在數組內容中的某些字符序列一起加入)。 – 2010-10-26 13:47:43

相關問題