У меня есть этот оловянный код, который получает имя + фотографии всех моих друзей. Проблема в том, что с тех пор, как я добавил parameteres.putString("fields","picture.type(thumbnail).width(50).height(50)")
Студия Android Начала возвращать мне nullPointException. Я не знаю, почему это так. Я неправильно определил тип изображения, потому что я поставил два разных параметра. Я не знаю. Но мне нужен как предел, так и параметр изображения. Заранее спасибоAndroid Studio: Ошибка параметра api изображения диаграммы
Bundle parameteres = new Bundle();
parameteres.putString("limit", Integer.toString(c));
parameteres.putString("fields","picture.type(thumbnail).width(50).height(50)");
final GraphRequest requestt =
new GraphRequest(
accessToken,
"me/taggable_friends",
parameteres,
HttpMethod.GET,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
JSONObject obj = response.getJSONObject();
JSONArray arr;
MyDBHandler dbHandler = new MyDBHandler(getActivity().getApplicationContext(), null, null, 1);
String name="Just your Teenager :D";
int i =0;
try {
arr = obj.getJSONArray("data");
Product product;
name="Somebody that I used to know";
JSONObject oneByOne;
while(i<(c)) {
oneByOne = arr.getJSONObject(i);
if(oneByOne==null){
i=c+10;
}
product =
dbHandler.findProductName(oneByOne.opt("name").toString());
JSONObject oneByPic= oneByOne.getJSONObject("picture");
JSONObject url= oneByPic.getJSONObject("data");
if(product==null&&oneByOne!=null){
product =
new Product(oneByOne.opt("name").toString(),-2,2,url.opt("url").toString());
dbHandler.addProduct(product);
}
i++;
}
} catch (JSONException e) {
e.printStackTrace();
}
Intent intent = new Intent(getActivity().getBaseContext(), FriendsList.class);
startActivity(intent);
}
}
);
requestt.executeAsync();
UPDATE:
Это заявление, что дает мне проблемы. Как определить picture.type (маленький) в студии Android?
Что такое переменная «с» в Integer.toString (с)? Была ли она инициализирована? – airowe
Да - это общее число моих друзей (я инициализирую его до этого) – EnderNicky
Где выбрано исключение null-указателя? – airowe