현재 AlarmManager 로 정해진 시간에BroadcastReceiver를 통해 다이얼 로그를 띄어 버튼을 클릭하면 어플을 실행 시키려고 합니다.
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(compName);
startActivity(intent);
를 통해 어플은 잘 실행 됩니다.
근데 이미 해당 어플이 실행되어있으면 중복으로 어플이 실행되는 증상이 생기네요ㅠ
플래그나 싱글타스크 속성을 통하여 제어 하시면 될거 같습니다.