Fabric android:重定向到登录屏幕
Posted
技术标签:
【中文标题】Fabric android:重定向到登录屏幕【英文标题】:Fabric android: redirection to login screen 【发布时间】:2017-03-28 08:48:43 【问题描述】:我想从我的 android 应用程序中使用 twitter 分享功能。使用 Fabric,如果已安装或浏览器,我想将用户重定向到 twitter 应用程序的 twitter 登录屏幕(如果他未登录)。我搜索了一下,我在这个question 中找到了一些信息,但我不知道我该怎么做。
谁能帮助我或指导我该怎么做?
【问题讨论】:
请参考我的答案***.com/questions/31648384/…。它使用rest api。 【参考方案1】:正确安装 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();
【讨论】:
我不想使用 twitter 按钮,如果没有这个代码是否可以工作: loginButton=(TwitterLoginButton)findViewById(R.id.xtwlogin); ?以上是关于Fabric android:重定向到登录屏幕的主要内容,如果未能解决你的问题,请参考以下文章
对于某些版本的 Android,FB 登录的 Expo AuthSession 不会重定向到 expo App
如何将所有访客请求重定向到 Laravel 应用程序中的登录页面?
如何保护 Django 中的静态 HTML 文件? (重定向前需要登录)