是否有任何内置方法可以在不使用TwitterLoginButton的情况下启动登录。我可以找到的所有示例都使用TwitterLoginButton

最佳答案

这行得通。

TwitterAuthClient mTwitterAuthClient= new TwitterAuthClient();
mTwitterAuthClient.authorize(activity, new Callback<TwitterSession>() {

    @Override
    public void success(Result<TwitterSession> twitterSessionResult) {
        // Success
    }

    @Override
    public void failure(TwitterException e) {
        e.printStackTrace();
    }
});

@Override
protected void onActivityResult(int requestCode, int responseCode, Intent intent) {
    mTwitterAuthClient.onActivityResult(requestCode, responseCode, intent);
}

10-08 17:05