将字符串数组从类传递到活动通过包
答
您似乎在接收活动中静态调用getStringArray
。尝试使用
Bundle extras = getIntent().getExtras();
获得包含要在传递的值包实例。
也正在把一个ArrayList成束并得到一个数组了。尝试符合的类型,所以使用
ArrayList<String> titles = extras.getStringArrayList("titles");
答
你考虑到你的阵列存储在单独的类? 我通常在我的应用程序中实现单身模式以在活动之间共享数据。 这不是对您的问题的回答,而是将其视为在更多活动之间处理数据的建议。