1
질문은 간단하지만 작동하는 해결책을 찾기 위해 애 쓰고 있습니다. 공유 작업 버튼 클릭이 언제 발생했는지 알기 위해 신청서가 필요합니다. 이것을 달성 할 수있는 방법이 있습니까?ShareActionProvider가 지원하는 공유 메뉴 항목을 클릭하는 방법을 알고 계십니까?
질문은 간단하지만 작동하는 해결책을 찾기 위해 애 쓰고 있습니다. 공유 작업 버튼 클릭이 언제 발생했는지 알기 위해 신청서가 필요합니다. 이것을 달성 할 수있는 방법이 있습니까?ShareActionProvider가 지원하는 공유 메뉴 항목을 클릭하는 방법을 알고 계십니까?
ShareActionProvider에서 ShareTargetSelectedListener를 설정하여 의도를으로 선택할 수 있습니다.
actionShare.setOnShareTargetSelectedListener(new ShareActionProvider.OnShareTargetSelectedListener() {
@Override
public boolean onShareTargetSelected(ShareActionProvider actionProvider, Intent intent) {
String package = intent.getPackage(); //for example, obtain the package name
}
});
는 마티아 답변에 대한
감사합니다, 그것은 도움이 희망하지만,이 콜백은 공유 방법을 선택 한 번 발사됩니다. 공유 메뉴 항목 클릭 이벤트를 잡아야합니다. – Egor