0
구성된 선택기 인 텐트로 startActivity를 호출하면 Android 선택기가 해당 인 텐트를 처리 할 수있는 응용 프로그램 목록을 표시하지 않습니다. 내 취급 활동이 올바르게 구성되어 있지 않은 것 같지만 인 텐트 필터의 조합으로 인해 표시되지 않습니다. 면책 조항 : 이것은 온라인 코스를위한 것입니다.Android가 선택기를 표시 할 수 없습니다.
static private final String URL = "http://www.google.com";
Intent baseIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(URL));
Intent chooserIntent = Intent.createChooser(baseIntent, CHOOSER_TEXT);
startActivity(chooserIntent);
취급 활동 :
는<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http" />
</intent-filter>
선택자는 표시되지 않습니다. Android가 Chrome을 대신 실행합니다. 에뮬레이터와 터치 패드에서 이러한 현상이 발생합니다.
이 장치는 모든 브라우저 인 텐트를 처리하기 위해 크롬을 선택 했습니까? 설정 및 모든 애플리케이션을 통해 Chrome 애플리케이션으로 이동하여이를 지우거나 확인할 수 있습니다. 인 텐트를 처리하도록 설정된 경우 "기본값 지우기". –
응용 프로그램> 모두> 브라우저를 살펴 보았지만 인 텐트와 관련된 설정은 보지 못했습니다. 기본값이 변경되지 않았으므로 기본값을 지우도록 제안하지 않았습니다. –