How can I start an intent to open a Facebook application on a phone and navigate to the prefered page in Facebook?
I tried:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setClassName("com.facebook.katana", "com.facebook.katana.ProfileTabHostActivity");
intent.putExtra("extra_user_id", "123456789l");
this.startActivity(intent);
Well, whatever I write to “1234567891”, it is always navigating to my page. Always to me and not else.
How could I do this?
I had the exactly same problem, sent the user id but for some reason, my profile always opened instead of the friend’s profile.
The problem is that if you pass the
Stringof theLongobject that represents the Facebook UID, or even alongprimitive type, the intent won’t be able to read it later. You need to pass a realLong.So the complete code is:
Ok enjoy and hope this helps 🙂
Maxim