I had exactly the same problem, I sent a user ID, but for some reason my profile always opened instead of my friend's profile.
, String Long, UID Facebook Long, . Long.
, :
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setClassName("com.facebook.katana", "com.facebook.katana.ProfileTabHostActivity");
Long uid = new Long("123456789");
intent.putExtra("extra_user_id", uid);
startActivity(intent);
, : -)