Man*_*265 7 twitter android twitter-login
我正试图在我的应用程序中使用twitter实现登录.我刚刚看到有消息称Fabric已被出售给Google.我在我的应用程序中没有使用Fabric.相反,我使用的是twitter核心sdk com.twitter.sdk.android:twitter-core:3.1.1.我尝试初始化Twitter,但登录按钮仍然显示为以下代码:
TwitterConfig config = new TwitterConfig.Builder(this)
.logger(new DefaultLogger(Log.DEBUG))
.twitterAuthConfig(new TwitterAuthConfig(getString(R.string.twitter_key), getString(R.string.twitter_secret)))
.debug(true)
.build();
Twitter.initialize(config);
Run Code Online (Sandbox Code Playgroud)
我在logcat中看到以下错误输出E/Twitter: Must initialize Twitter before using getInstance()
如何解决此错误?
Man*_*265 18
为了解决这个问题,我Twitter.initialize(TwitterConfig)在Android的setContentView()方法和问题解决之前接受了我的陈述:
示例代码
TwitterConfig config = new TwitterConfig.Builder(this)
.logger(new DefaultLogger(Log.DEBUG))
.twitterAuthConfig(new TwitterAuthConfig(getString(R.string.twitter_key), getString(R.string.twitter_secret)))
.debug(true)
.build();
Twitter.initialize(config);
setContentView(R.layout.activity_login);
mLoginButton = (TwitterLoginButton) findViewById(R.id.login_twitter);
mLoginButton.setCallback(new Callback<TwitterSession>() {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2035 次 |
| 最近记录: |