私のアンドロイドアプリケーションのツイッター共有機能を使いたいです。 Fabricを使用して、twitterアプリケーションがインストールされている場合、またはブラウザにTwitterのログイン画面(ログインしていない場合)にリダイレクトしたいと思っています。このquestionの情報がいくつか見つかりましたが、私はどのようにして自分が望むことができるのか分かりません。ファブリックアンドロイド:ログイン画面へのリダイレクト
私は何をすればいいのか教えてくれますか?
私のアンドロイドアプリケーションのツイッター共有機能を使いたいです。 Fabricを使用して、twitterアプリケーションがインストールされている場合、またはブラウザにTwitterのログイン画面(ログインしていない場合)にリダイレクトしたいと思っています。このquestionの情報がいくつか見つかりましたが、私はどのようにして自分が望むことができるのか分かりません。ファブリックアンドロイド:ログイン画面へのリダイレクト
私は何をすればいいのか教えてくれますか?
適切ファブリックプラグインをインストールし、そこ
を手順に従ってくださいし、目的の範囲内で、あなたの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); ? –
http://stackoverflow.com/questionsで私の答えを参照してください。/31648384/android-fabric-twitter-share-listener/39264078#39264078それは残りのAPIを使用します。 –