public void initGameNews() { con = DataConnector.getInst(); Bundle myIntent = getArguments(); String id = myIntent.getString(Keys.ID_GAME); final ArrayList<Bundle> results = con.getLinker().getTempNewsTab(id, "game"); if (results != null) { list = (ListView) mView.findViewById(R.id.mainList); txtMessage = (TextView) mView.findViewById(R.id.frag_Gnews_TView); if (results.size() != 0) txtMessage.setVisibility(View.GONE); System.out.println(results.size()); NewsListAdapter bindingData = new NewsListAdapter( getActivity(), HelperClass.createHeaderListViewNews(HelperClass.queryNewsList(results))); list.setAdapter(bindingData); list.setOnItemClickListener( new OnItemClickListener() { @SuppressLint("SimpleDateFormat") @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if (parent.getItemAtPosition(position) instanceof NewsFeed) { NewsFeed feed = (NewsFeed) parent.getItemAtPosition(position); Bundle edit = new Bundle(); SimpleDateFormat format = Configurations.dataTemplate; edit.putInt(Keys.NEWSCOLID_NEWS, feed.getKey_NewsFeedID()); edit.putString(Keys.NEWSCOLIMAGE, feed.getKey_NewsImage()); edit.putString(Keys.NEWSCOLHEADLINE, feed.getKey_NewsTitle()); edit.putString(Keys.NEWSCOLINTROTEXT, feed.getKey_NewsIntroText()); edit.putString(Keys.NEWSCOLNEWSTEXT, feed.getKey_NewsText()); edit.putString(Keys.Author, feed.getKey_Author()); edit.putString( Keys.NEWSCOLPOSTINGTIME, format.format(feed.getKey_NewsDate().getTime())); mCallback.setPageAndTab(Configurations.NewsSTATE, 2, edit); } } }); } }