JSON オブジェクトを解析し、文字列の配列を返すメソッドを作成しました。
private String[] getAttributesfromJson(JSONObject attacheddataattributejson) {
String returnjsonArray[] = null;
JSONArray subcatarray = attacheddataattributejson.optJSONArray("subcatAttributes");
if(subcatarray!=null){
for(int i=0;i<subcatarray.length();i++)
{
returnjsonArray[i]=subcatarray.getJSONObject(i).optString("name");
}
}
return returnjsonArray;
}
しかし、私の日食は、これがこの位置でのみnullになることができるという警告をreturnjsonArray [i]に表示しています。しかし、subcatarray の null チェックもあります。助けてください。