View getTweetFeedView(int position, View convertView) { convertView = mInflater.inflate(R.layout.tweet_feed_item_spotlight, null); TwitterStatus item = mStatus; TweetFeedItemView tweetFeedItemView = (TweetFeedItemView) convertView.findViewById(R.id.tweetFeedItem); TweetFeedItemView.Callbacks callbacks = new TweetFeedItemView.Callbacks() { @Override public boolean onSingleTapConfirmed(View view, int position) { return false; } @Override public void onLongPress(View view, int position) {} @Override public void onUrlClicked(TwitterStatus status) {} @Override public Activity getActivity() { return TweetSpotlightFragment.this.getActivity(); } @Override public LayoutInflater getLayoutInflater() { return mInflater; } @Override public void onConversationViewToggle(long statusId, boolean show) {} @Override public LazyImageLoader getProfileImageLoader() { return getApp().getProfileImageLoader(); } @Override public LazyImageLoader getPreviewImageLoader() { return null; } }; tweetFeedItemView.configure( item, position + 1, callbacks, false, true, false, false, false, getApp().getCurrentAccount().getSocialNetType(), getApp().getCurrentAccountKey()); return tweetFeedItemView; }
View getTweetFeedView(int position, TwitterStatus item) { View convertView = mInflater.inflate(R.layout.tweet_feed_conversation_item, null); TweetFeedItemView tweetFeedItemView = (TweetFeedItemView) convertView.findViewById(R.id.tweetFeedItem); TweetFeedItemView.Callbacks callbacks = new TweetFeedItemView.Callbacks() { @Override public boolean onSingleTapConfirmed(View view, int position) { return false; } @Override public void onLongPress(View view, int position) {} @Override public Activity getActivity() { return mCallbacks.getActivity(); } @Override public void onUrlClicked(TwitterStatus status) {} @Override public void onConversationViewToggle(long statusId, boolean show) {} @Override public LayoutInflater getLayoutInflater() { return null; } @Override public LazyImageLoader getProfileImageLoader() { return mCallbacks.getProfileImageLoader(); } @Override public LazyImageLoader getPreviewImageLoader() { return mCallbacks.getPreviewImageLoader(); } }; tweetFeedItemView.configure(item, position, callbacks, true, false, false, true, false); return tweetFeedItemView; }