0
페이스 북 앱 내에서 링크를 열면 일반 작업처럼 브라우저를 열지 않고 페이스 북 앱으로 다시 전환 할 수 있지만 브라우저 용 새 작업이 열립니다. 하지만 내 애플리케이션의 Google Play 페이지에 인 텐트를 실행하면 Google Play 용 인스턴스를 별도로 실행하는 대신 내 앱 내에서 활동처럼 작동합니다. 내가 this thread을 발견하고이 조각 쓴새 컨텍스트에서 의도 열기
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=MY.APP.PACKAGE")));
:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("market://details?id=MY.APP.PACKAGE"));
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
로그 캣이 메시지와 함께 실패합니다
04-29 12:35:42.681: E/AndroidRuntime(8482): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW cat=[android.intent.category.LAUNCHER] dat=market://details?id=MY.APP.PACKAGE flg=0x50000000 }
을 여기
내가 텐트를 시작 해요 방법 어떤 아이디어?
감사합니다. 나는 당신의 대답을 수락 된 것으로 표시하는 것을 잊었다, 미안하다 :) –