내 안드로이드 응용 프로그램에서 tabHost의 여러 활동을 관리하기 위해 자신의 ActivityGroup (TabGroupActivity)을 사용합니다. 나는이 방법과 ACTION_SEND 의도를 시작하려고하면내 activitiesManager에서 ACTION_SEND 활동을 시작할 수 없습니다/onKeyUp 이벤트의 이상한 동작
public void startChildActivity(String Id, Intent intent) {
Window window = getLocalActivityManager().startActivity(Id,intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));
if (window != null)
{
mIdList.add(Id);
setContentView(window.getDecorView());
}
}
문제는 : 내가 활동을 시작 할 때
그래서, 나는 TabGroupActivity의 다음과 같은 방법을 사용합니다.
java.lang.SecurityException: Requesting code from com.android.mms to be run in process com.myProject
누군가가이 방법으로 "ACTION_SEND"와 같은 활동을 시작할 수 있는지 말해 줄 수 : 나는 다음과 같은 오류가? 문제는 "getLocalActivityManager.startActivities"에서 오는 것 같습니다.
지금이 오류를 방지하려면 TabGroupActivity.startChildActivity를 사용하지 않고 startActivity를 호출하지만 ACTION_SEND 활동이 실제로 이상합니다!
설명 : TabGroupActivity에서는이 기능을 입력 할 때 onKeyUp 속성이 무시되므로 Log를 입력합니다.
그리고 mail_activity를 종료하기 위해 뒤로 버튼을 사용하면 내 로그가 반 시간 인쇄됩니다 !! 완전 무작위 !! 왜 그런지 모르겠다!