0

내 응용 프로그램에는 여러 탭이있는 탭 호스트가 있습니다. 내가 각 탭을 선택하면 내 응용 프로그램의 조각 내부에 외부 응용 프로그램을 호출해야합니다. 이 코드다른 응용 프로그램의 조각 내부에있는 외부 응용 프로그램 호출

 Intent i = new Intent(); 
    PackageManager manager = getActivity().getPackageManager(); 
    i = manager.getLaunchIntentForPackage("com.collectivus.schedulegrid"); 
    i.addCategory(Intent.CATEGORY_LAUNCHER); 
    startActivity(i); 

을 사용하지만 외부 응용 프로그램은 내가 필요가 가능한 경우

누구나 알고있는 단편 내에서 기본 응용 프로그램 대신 개방을 무시하고, 경우에 내가이 작업을 수행 할 수있는 방법을 수 있습니다. 귀하의 관심에 감사드립니다.

+2

kabuko의 답변에 따라이 작업을 수행 할 수있을뿐만 아니라 2 년 이상 활동 내역을 사용하는 관행이 더 이상 사용되지 않습니다. – CommonsWare

답변

2

불가능합니다. 안드로이드는 조각 내에서 다른 응용 프로그램을 열 수 없도록합니다. 심지어 고객님의 액티비티 (다른 앱은 말할 것도 없습니다)를 조각 안에 열 수 없습니다.

관련 문제