private void setStatuses(TwitterStatuses statuses) { if (statuses != null && statuses.getStatusCount() > 0) { mConversationStatuses = new TwitterStatuses(); for (int i = 0; i < statuses.getStatusCount(); i++) { TwitterStatus status = statuses.getStatus(i); if (status.mId != mTwitterStatus.mId) { mConversationStatuses.add(new TwitterStatus(status)); } } if (mConversationStatuses.getStatusCount() == 0) { mConversationStatuses = null; } } }
private void updateViewVisibility(boolean loadHasFinished) { if (loadHasFinished == false && (mConversationStatuses == null || mConversationStatuses.getStatusCount() == 0)) { mLoadingView.setVisibility(View.VISIBLE); } else { mLoadingView.setVisibility(View.GONE); mConversationView.removeAllViews(); if (mConversationStatuses == null || mConversationStatuses.getStatusCount() == 0) { View view = getLoadMoreView(); mConversationView.addView(view); } else { for (int i = 0; i < mConversationStatuses.getStatusCount(); ++i) { View view = getTweetFeedView(i, mConversationStatuses.getStatus(i)); mConversationView.addView(view); } } } }