@Override public void initLogic() { if (!SbbsMeAPI.isLogin()) { lvPullDown.setEnabled(false); lvPullDown.getListView().setEnabled(false); tvLoading.setText(R.string.not_login); tvLoading.setVisibility(View.VISIBLE); tvNodata.setText(R.string.no_data_cannot_refresh); tvNodata.setVisibility(View.VISIBLE); } else if (listMessage.size() == 0) { tvLoading.setVisibility(View.VISIBLE); loader.startLoading(); } lvPullDown.notifyDidLoad(); SbbsMeAPI.writeLogT(getActivity(), SbbsMeLogs.LOG_RECENT, ""); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { SbbsMeMessage message = listMessage.get(position); if (message.actionType == 0) { startActivity( new Intent(getActivity(), ArticleActivity.class) .putExtra("articleId", message.postId) .putExtra("item", (Serializable) null)); } else { startActivity( new Intent(getActivity(), UserDetailActivity.class).putExtra("user", message.userId)); } SbbsMeAPI.writeLogT(getActivity(), SbbsMeLogs.LOG_RECENT_CLICK, ""); }
@Override protected void onDestroy() { SbbsMeAPI.logout(); Global.releaseAll(); super.onDestroy(); }