我想從我的應用程序登錄Twitter的用戶,爲了這個,我現在用的面料的ImageView的,但是他說,我必須實現以下按鈕,使用setCallBack如何添加setCallback使用面料
twitter_login_button.setCallback(new Callback<TwitterSession>() {
@Override
public void success(Result<TwitterSession> result) {
TwitterSession session = result.data;
String msg = "@" + session.getUserName() + " logged in! (#" + session.getUserId() + ")";
twitter_login_button.setVisibility(View.INVISIBLE);
}
@Override
public void failure(TwitterException exception) {
Log.d("TwitterKit", "Login with Twitter failure", exception);
}
});
<com.twitter.sdk.android.core.identity.TwitterLoginButton
android:id="@+id/twitter_login_button"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
然而,我想從一個圖像做到這一點。我怎樣才能做到這一點
方法份額
public void shareTwitter(){
try {
URL url=new URL("https://www.youtube.com");
TweetComposer.Builder builder=new TweetComposer.Builder(getContext()) .text(user.getName()) .url(url);
builder.show();
}
catch (MalformedURLException e) {
e.printStackTrace();
}
}
參考https://stackoverflow.com/questions/37895231/how-do-i-authenticate-on-imageviews-click-instead-of- twitterbuttons-click – sasikumar
對我而言不起作用 – pete
'twitter_login_button'的類型爲'Android Button'? – cole