2011-11-27 74 views

回答

1

您似乎在接收活动中静态调用getStringArray。尝试使用

Bundle extras = getIntent().getExtras(); 

获得包含要在传递的值包实例。

也正在把一个ArrayList成束并得到一个数组了。尝试符合的类型,所以使用

ArrayList<String> titles = extras.getStringArrayList("titles"); 
0

你考虑到你的阵列存储在单独的类? 我通常在我的应用程序中实现单身模式以在活动之间共享数据。 这不是对您的问题的回答,而是将其视为在更多活动之间处理数据的建议。