Fabric android:重定向到登录屏幕

Fabric android:重定向到登录屏幕,android,twitter,google-fabric,Android,Twitter,Google Fabric,我想使用android应用程序中的twitter共享功能。使用Fabric,我想将用户重定向到twitter应用程序的twitter登录屏幕(如果他没有登录),如果安装了twitter应用程序,或者重定向到浏览器。我搜索了一下,我在这里面找到了一些信息,但我不知道如何才能做到我想要的 有谁能帮助我或指导我该做什么吗?正确安装Fabric插件并按照那里的步骤操作 然后将以下代码添加到所需范围内的java中: @Override protected void onActivityResult(in

我想使用android应用程序中的twitter共享功能。使用Fabric,我想将用户重定向到twitter应用程序的twitter登录屏幕(如果他没有登录),如果安装了twitter应用程序,或者重定向到浏览器。我搜索了一下,我在这里面找到了一些信息,但我不知道如何才能做到我想要的


有谁能帮助我或指导我该做什么吗?

正确安装Fabric插件并按照那里的步骤操作

然后将以下代码添加到所需范围内的java中:

@Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 loginButton.onActivityResult(requestCode, resultCode, data);
 }
 private void setuptwlogin() {
 loginButton=(TwitterLoginButton)findViewById(R.id.xtwlogin);
 loginButton.setCallback(new Callback<TwitterSession>() {
 @Override
 public void success(Result<TwitterSession> result) {
 Log.w("myApp", result.data.toString());
 Toast.makeText(getApplicationContext(),"succueess",Toast.LENGTH_SHORT).show();
 composetweet();
 }
 @Override
 public void failure(TwitterException exception) {
 Toast.makeText(getApplicationContext(),"failed",Toast.LENGTH_SHORT).show();
 }
 });
 }
 private void composetweet() {
 TweetComposer.Builder builder=new TweetComposer.Builder(this)
.text("This is made by saptak das")
 .image(Uri.parse("http://www.thehealthsync.com/knowhow_res/1.jpg"));
 builder.show();
 }
}
@覆盖
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
onActivityResult(请求代码、结果代码、数据);
}
私有void setuptwlogin(){
loginButton=(TwitterLoginButton)findViewById(R.id.xtwlogin);
setCallback(newcallback()){
@凌驾
公开作废成功(结果){
Log.w(“myApp”,result.data.toString());
Toast.makeText(getApplicationContext(),“succuess”,Toast.LENGTH_SHORT.show();
composetweet();
}
@凌驾
公共无效失败(TwitterException异常){
Toast.makeText(getApplicationContext(),“failed”,Toast.LENGTH_SHORT.show();
}
});
}
私有void composetweet(){
TweetComposer.Builder=新建TweetComposer.Builder(此)
.text(“本文件由saptak das编制”)
.image(Uri.parse(“http://www.thehealthsync.com/knowhow_res/1.jpg"));
builder.show();
}
}

请参阅我的答案。它使用RESTAPI。我不想使用twitter按钮,如果没有这个:loginButton=(TwitterLoginButton)findViewById(R.id.xtwlogin);,这段代码可以工作吗?