Android-Facebook-Absicht, Profil mit der Klasse com.facebook.katana.ProfileTabHostActivity anzuzeigen, funktioniert nicht mehr [duplizieren]
Mögliche Duplikate:
Starten Sie die Facebook-App von einer anderen App aus
Bis vor wenigen Tagen habe ich die folgende Lösung verwendet, um meinen Benutzern ein anderes Benutzerprofil anzuzeigen:
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);
Diese Lösung wird von vielen Stackoverflow-Benutzern verwendet (vom Anzeigen aller Fragen und Antworten zu diesem Thema).
Das letzte Facebook-App-Update (1.9.11) hat diese Lösung möglicherweise sogar schon vorher überholt. Jetzt erhalten Sie die folgende Ausnahme:
java.lang.SecurityException: Berechtigungsverweigerung: Intent wird gestartet {act = android.intent.action.VIEW cmp = com.facebook.katana / .ProfileTabHostActivity (enthält Extras)} von ProcessRecord ... erfordert null
Weiß jemand, wie ich jetzt die Facebook-App öffnen kann?
Vielen Dank