2014-03-13 4 views
0

내 앱에서는 ACTION_SEND 의도를 사용하여 일부 텍스트를 공유합니다. 그러나 Twitter, Facebook 및 KakaoStory와 같은 세 가지 앱에 대해이 ACTION_SEND 필터링을 맞춤 설정합니다. 내 휴대 전화에 이러한 앱 중 두 개 이상을 설치하면 문제가 발생하지 않습니다. 선택할 두 개의 설치된 앱이있는 대화 상자가 표시됩니다. 그러나 공유를 클릭 할 때 내 휴대 전화에 앱이 하나만 설치되어있는 경우 앱을 선택하는 대화 상자가 표시되지 않고 해당 앱이 자동으로 실행됩니다. 이 문제를 어떻게 방지 할 수 있습니까? 먼저 대화 상자를 표시하고 응용 프로그램에만있는 경우에도 선택할 수 있습니다.Android - ACTION_SEND에 필터가 하나 밖에없는 앱을 자동으로 실행하지 못하게하는 방법

+3

왜? 그들이 선택의 여지가 하나만 있다면, 여분의 단계는 성가신 일입니다. 그것은 나쁜 사용자 경험입니다. –

+0

아니요, 3 가지 선택 사항이 있지만 전화에 하나의 선택 항목 만 설치됩니다. – user3098538

+0

오른쪽. 하지만 그들은 다른 사람을 전화에 설치하지 않았기 때문에 다른 두 사람을 선택할 수 없습니다. 그렇다면 왜 그들이 한 걸음 더 나아갈 수 있을까요? –

답변

1

하나만 선택하면 안드로이드 시스템이 선택합니다. 나는 당신이 안드로이드 소스 코드를 변경하지 않으면 이것을 바꿀 수 없다고 생각한다.