2017-06-20 62 views
0

我正在開發一個webrtc Android反應本機應用程序,它允許用戶撥打/接聽電話。當應用程序被殺害時,用戶會收到啓動應用程序的無聲通知(來電)。我對這種行爲很好,我只想在後臺啓動活動,並且只在用戶完全加載時才顯示給用戶。在背景上開始活動

我正在使用react-native-fcm,這段代碼在通知到達時啓動應用程序。

public void onMessageReceived(RemoteMessage remoteMessage) { 

    Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.myAppName"); 
     if (launchIntent != null) { 
     startActivity(launchIntent); 
     } 
    } 
+0

問題是? – Fusselchen

+0

上面已經說過,我可以在不顯示給用戶的情況下在背景上開始活動嗎? –

+0

你的加載時間很長嗎?當您請求啓動活動時,它將立即加載。您可以在啓動它之前發出網絡請求,並在所有數據準備就緒時啓動,但UI不會等待。 –

回答