KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am now doing a little project that want to have a share button(dialog), when users click it, it will auto-login to his/her fb account and share the content they want. After the tutorial from fb dev, my app can share content to wall, but need to login with a fblogin button before sharing. I have read a post from stackoverflow: Android - Facebook SDK 3 - How to login programmatically without LoginButton UPDATE : I have implement the feedDialog with onActivityResult in my project, I found that i can login and share with one button. HOWEVER , when i rebuild the app/restart my phone, i have to press the button twice to share at the first time , but become normal(press once) later. P.S.I have implement it with shareActionProvider @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getSupportMenuInflater().inflate(R.menu.content_main, menu); /** Getting the actionprovider associated with the menu item whose id is share */ mShareActionProvider = (ShareActionProvider) menu.findItem(R.id.share).getActionProvider(); /** Getting the target intent */ Intent intent = getDefaultShareIntent(); /** Setting a share intent */ if(intent!=null){ mShareActionProvider.setShareIntent(intent); mShareActionProvider.setOnShareTargetSelectedListener(new OnShareTargetSelectedListener(){ @Override public boolean onShareTargetSelected(ShareActionProvider source, Intent intent) { if ("com.facebook.katana".equals(intent.getComponent().getPackageName())){ if (Session.getActiveSession() == null || Session.getActiveSession().isClosed()) { Se
Tags (comma-separated)
Save Edits
Cancel