Как узнать, когда нажимается пункт меню "Поделиться", поддерживаемый ShareActionProvider?
Вопрос прост, однако я изо всех сил пытаюсь найти рабочее решение. Мне нужно, чтобы мое приложение знало, когда произошло нажатие кнопки "Поделиться действием". Есть ли способ добиться этого?
1 ответ
Вы можете установить ShareTargetSelectedListener на ShareActionProvider, чтобы получить выбранный Намерение.
actionShare.setOnShareTargetSelectedListener(new ShareActionProvider.OnShareTargetSelectedListener() {
@Override
public boolean onShareTargetSelected(ShareActionProvider actionProvider, Intent intent) {
String package = intent.getPackage(); //for example, obtain the package name
}
});
Надеюсь, это помогло, Маттиа