0
由於包含未來(可能)專有代碼而進行了編輯。將字符串數組從類傳遞到活動通過包
由於包含未來(可能)專有代碼而進行了編輯。將字符串數組從類傳遞到活動通過包
您似乎在接收活動中靜態調用getStringArray
。嘗試使用
Bundle extras = getIntent().getExtras();
獲得包含要在傳遞的值包實例。
也正在把一個ArrayList成束並得到一個數組了。嘗試符合的類型,所以使用
ArrayList<String> titles = extras.getStringArrayList("titles");
你考慮到你的陣列存儲在單獨的類? 我通常在我的應用程序中實現單身模式以在活動之間共享數據。 這不是對您的問題的回答,而是將其視爲在更多活動之間處理數據的建議。