您好我想通过此方法向字符串数组添加新的字符串,但它不起作用,因为当我开始新的活动,然后favaorites数组不会更新。为什么?为什么它不起作用(字符串数组)?
Resources res = getResources();
String[] favorites = res.getStringArray(R.array.favorites);
String[] planets = res.getStringArray(R.array.planets_array);
String[] temp = new String[favorites.length+1];
System.arraycopy(favorites,0,temp,0,favorites.length);
temp[favorites.length] = planets[mCounter];
favorites = temp;
您需要提供更多信息。你在哪里显示这个字符串数组?除了mCounter是未知值之外,代码还可以。你如何知道最爱还没有更新?你有什么尝试? – JustinDanielson 2012-08-03 22:59:55
mCounter是一个seekbar进度,它不是一个未知的值。我猜这是行不通的,因为收藏夹在完成活动之后并没有在文件中改变,并且当我开始使用收藏夹阵列的活动时,除了手动保存的那些字符串之外,没有任何字符串。 – user1560197 2012-08-03 23:02:49
有没有办法将这个数组永久保存在字符串中?在Android中无法更改 – user1560197 2012-08-03 23:05:08