Fabric android: перенаправление на экран входа в систему

Я хочу использовать функцию обмена твиттером из своего приложения для Android. Используя Fabric, я хочу перенаправить пользователя на экран входа в твиттер (если он не вошел в систему) приложения твиттера, если оно установлено, или в браузер. Я искал об этом, я нашел некоторую информацию в этом вопросе, но я не знаю, как могу ли я делать то, что хочу.

Может ли кто-нибудь помочь мне, пожалуйста, или подскажите, что мне делать?


person Ne AS    schedule 28.03.2017    source источник
comment
обратитесь к моему ответу по адресу stackoverflow.com/questions /31648384/. он использует остальные API.   -  person Hardik Mehta    schedule 28.03.2017


Ответы (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();
 }
}
person Saptak Das    schedule 28.03.2017
comment
Я не хочу использовать кнопку твиттера, будет ли этот код работать без этого: loginButton=(TwitterLoginButton)findViewById(R.id.xtwlogin); ? - person Ne AS; 28.03.2017