I get this exception
%d can't format java.util.ArrayList arguments
This is my code
In strings.xml
<string name="YOU_HAVE_NEW_FRIEND_REQUESTS">You have %1$d requests.</string>
C# (server send this to client)
Params = new string[] { client.friendrequests.ToString() }
And this to show notification
showNotification(String.format(getStringResourceByName(message), jsonArrayToArray(json.getJSONArray("Params"))));
private ArrayList<String> jsonArrayToArray(JSONArray jsonArray) {
ArrayList<String> listdata = new ArrayList<String>();
JSONArray jArray = jsonArray;
if (jArray != null) {
for (int i = 0; i < jArray.length(); i++) {
try {
listdata.add(jArray.get(i).toString());
} catch (JSONException e) {
e.printStackTrace();
}
}
}
return listdata;
}