{
"pageInfo": {
"pageName": "abc",
"pagePic": "http://example.com/content.jpg"
},
"posts": [
{
"post_id": "123456789012_123456789012",
"actor_id": "1234567890",
"picOfPersonWhoPosted": "http://example.com/photo.jpg",
"nameOfPersonWhoPosted": "Jane Doe",
"message": "Sounds cool. Can't wait to see it!",
"likesCount": "2",
"comments": [],
"timeOfPost": "1234567890"
}
]
}
Java code :
JSONObject obj = new JSONObject(responsejsonobj);
String pageName = obj.getJSONObject("pageInfo").getString("pageName");
JSONArray arr = obj.getJSONArray("posts");
for (int i = 0; i < arr.length(); i++)
{
String post_id = arr.getJSONObject(i).getString("post_id");
......etc
}
setUserVisibleHint доступен, чтобы у вас был способ сообщить системе, что фрагмент на самом деле не отображается, а не наоборот, когда вы делаете некоторые причудливые транзакции фрагментов, которые специально скрывают его. Вы не можете использовать его для определения видимости, и по умолчанию используется значение true.
Вы должны использовать вызов isVisible, чтобы узнать, является ли фрагмент видимым, и onAttach из фрагмента или классов корневого представления, чтобы получить обратные вызовы, когда он был присоединен к активности или соответствующим корневым представлениям.
setUserVisibleHint()
работает только в FragmentPagerAdapter. См. . Вызывается функция Fragment.setUserVisibleHint (), вызываемая системой Android?