您好我想通過此方法向字符串數組添加新的字符串,但它不起作用,因爲當我開始新的活動,然後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