0
我有一個應用程序,可以在其中開始通話。當通話正在運行時,我必須更加具體地回到我的應用程序以查看我的活動。我的想法是將當前的活動放在前臺。當通話從應用程序開始時,將當前活動置於前臺
現在我有這樣的解決方案:
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);
這已經工作。 但是:我也有藍牙連接,當我這樣做時,通信不再工作。我不知道爲什麼會發生這種情況。然後我必須取消並重新啓動藍牙連接。但是這會導致應用程序使用過程中的其他問題。
所以我的問題是: 有沒有一種方法,使應用程序在前臺時調用運行,不使用意向。還是有人知道另一種解決方案來解決我的問題?
好的。你知道另一種在後臺運行呼叫的解決方案嗎? –
其他問題:如果我使用服務進行調用,是否還能看到Android Call GUI? –
服務沒有任何形式的GUI。還請說明您的「Android Call GUI」是什麼意思? – JoxTraex