I use Fabric Twitter Kit to upload custom graphs. However, I cannot get callbacks to work properly. I follow the official examples, but still my success and failure methods are not called.
Here is my complete code:
public class TwitterFragment extends ListFragment { final Callback<Tweet> callback = new Callback<Tweet>() { @Override public void success(Result<Tweet> result) { setListShown(true); Toast.makeText(getActivity(), "NotFail", Toast.LENGTH_LONG).show(); } @Override public void failure(TwitterException e) { Toast.makeText(getActivity(), "Fail", Toast.LENGTH_LONG).show(); } }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); startWork(); } public void startWork() { final UserTimeline userTimeline = new UserTimeline.Builder().screenName(Config.TWITTER_ACCOUNT).build(); final TweetTimelineListAdapter adapter = new TweetTimelineListAdapter.Builder(getActivity()) .setOnActionCallback(callback).setTimeline(userTimeline).setViewStyle(R.style.tw__TweetDarkStyle).build(); setListAdapter(adapter); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.twitter_layout, container, false); } }
Any ideas how to make everything work?
source share