Android Facebook намеревается показать профиль с классом com.facebook.katana.ProfileTabHostActivity больше не работает [дубликат]
Возможный дубликат:
запустить приложение facebook из другого приложения
Еще несколько дней назад, чтобы показать своим пользователям другой профиль пользователя, я использовал следующее решение:
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);
Это решение используется многими пользователями stackoverflow (начиная с просмотра всех вопросов и ответов по этой теме).
Последнее обновление приложения для Facebook (1.9.11), возможно, даже раньше, сделало это решение устаревшим. Теперь вы получите следующее исключение для этого:
java.lang.SecurityException: отказ в разрешении: начало намерения {act = android.intent.action.VIEW cmp = com.facebook.katana / .ProfileTabHostActivity (имеет дополнительные функции)} из ProcessRecord ... требуется ноль
Кто-нибудь знает, как теперь я могу открыть приложение facebook?
Спасибо