전화를 걸 수있는 앱이 있습니다. 통화가 실행 중일 때, 필자는 내 활동에 더 구체적으로 내 앱으로 돌아 가야합니다. 내 생각은 현재 Activity를 포 그라운드로 가져 오는 것이 었습니다. 이것은 이미 작동하고앱에서 통화가 시작될 때 현재 활동을 포 그라운드로 가져 오기
Intent it = new Intent();
it.setComponent(new ComponentName(CheckVehicleActivity.this.getPackageName(), CheckVehicleActivity.class.getName()));
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SINGLE_TOP);
CheckVehicleActivity.this.getApplicationContext().startActivity(it);
:
는 지금은이 솔루션을 가지고있다. 하지만 : 저는 블루투스 연결도하고 있습니다. 이렇게하면 통신이 더 이상 작동하지 않습니다. 왜 이런 일이 일어나는지 모르겠습니다. 그런 다음 Bluetooth 연결을 취소하고 다시 시작해야합니다. 그러나 이것은 응용 프로그램의 구멍 프로세스에 다른 문제가 발생합니다.
그래서 내 질문은 : 호출이 인 텐트를 사용하여, 없이 실행되면 포 그라운드에서 응용 프로그램을 가져 오는 방법이 있나요. 아니면 누구든지 내 문제를 해결하기위한 다른 해결책을 알고 있습니까?
확인. 백그라운드에서 통화를 실행하는 또 다른 솔루션을 알고 있습니까? –
기타 질문 : 서비스를 사용하여 전화를 걸면 Android Call GUI가 계속 표시됩니까? –
서비스에는 어떤 형태의 GUI도 없습니다. 또한 "Android Call GUI"의 의미를 지정하십시오. – JoxTraex