Ich lese die Dokumentation der Facebook sdk. Aber ich bin nicht in der Lage, die Send Button arbeiten zu lassen. Unten ist die Arbeit, die ich getan habe.Mit Facebook SDK Send Button Android
public class Main2Activity extends AppCompatActivity {
private LoginButton loginButton;
private CallbackManager callbackManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FacebookSdk.sdkInitialize(getApplicationContext());
callbackManager = CallbackManager.Factory.create();
setContentView(R.layout.activity_main2);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
Bitmap image = BitmapFactory.decodeResource(this.getResources(),
R.drawable.cos2ms);
SharePhoto photo = new SharePhoto.Builder()
.setBitmap(image)
.build();
ShareContent shareContent = new ShareMediaContent.Builder()
.addMedium(photo)
.build();
System.out.println("Test me!!!!");
SendButton sendButton = (SendButton)findViewById(R.id.messenger_send_button);
sendButton.setShareContent(shareContent);
sendButton.registerCallback(callbackManager, new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
}
@Override
public void onCancel() {
}
@Override
public void onError(FacebookException error) {
}
});
}
@Override
protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
}
}
Bitte ich möchte wissen, wie es funktioniert, wie es nichts tun, wenn ich Taste öffnen nicht die Messenger-Nachricht senden, drücken Sie?