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