У меня есть приложение для Android, где я пытаюсь добавить долю функцию через twitter.i успешно реализован, где пользователь может поделиться через Twitter приложение:Доля через Twitter Native App
Это мой код:
Intent tweetIntent = new Intent(Intent.ACTION_SEND);
tweetIntent.setType("text/plain");
tweetIntent.putExtra(Intent.EXTRA_SUBJECT, "tweet");
tweetIntent.putExtra(Intent.EXTRA_TEXT, "sample tweet");
PackageManager pm = activity.getPackageManager();
List<ResolveInfo> lract = pm.queryIntentActivities(tweetIntent, PackageManager.MATCH_DEFAULT_ONLY);
boolean resolved = false;
for (ResolveInfo ri : lract) {
if (ri.activityInfo.name.contains("twitter")) {
tweetIntent.setClassName(ri.activityInfo.packageName,
ri.activityInfo.name);
resolved = true;
break;
}
}
if(resolved){
activity.startActivity(tweetIntent);
}else{
// do something
}
Сценарии по нажатию кнопки:
1) открывает twitter native app
и если пользователь уже вошел в него передать управление post tweet page
где будет добавлен мой текст и щелчок поста он будет успешно создавать.
ВЫПУСКА сценарий
Если пользователь не вошел в систему, пользователь будет sign in
, после чего он будет двигаться в Home tab
, где отображаются все твиты, вместо этого он должен быть перемещен в post tweet page
где мой текст будет добавлено.
как я могу исправить эту проблему?
Да будет, но вопрос: если пользователь не вошел в систему, пользователь будет войти в систему, после чего он будет двигаться на главную вкладку, где все отображаются твиты, вместо этого он должен переместиться на страницу твитов, где будет добавлен мой текст. – user2056563
извините, но вы не можете изменить поведение приложения Twitter по умолчанию – Olesia