0
我正在構建一個Android應用程序,其功能之一是它打開了它的內部網站,我的應用程序允許用戶爲這些網站創建圖標,就像添加使用Chrome瀏覽器的桌面上的某個網站的圖標。 但是,當您使用Chrome瀏覽器進行漸進式網絡應用程序時,它會在瀏覽器的一個實例中打開它們,我希望使用我自己的應用程序完成相同的操作。我怎樣才能打開我的Android應用程序的多個實例
這是快捷方式的意圖:
Intent shortcutIntent = new Intent(context, WebActivity.class);
shortcutIntent.setAction(Intent.ACTION_MAIN);
shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, appName);
shortcutIntent.putExtra("app_url", appUrl);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT);
shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
這樣,就打開一個新的任務,每次我點擊一個快捷方式,但我真正需要的,如果它打開了一個新的任務只有當ISN」 t在後臺運行該網站的任何任務。
如何檢測此問題和解決方法以從後臺打開任務或啓動新任務?
你不能這樣做。你可以開啓不同的活動 –
同樣,Chrome也正是我想用漸進網絡應用快捷方式做的。 Google只向其應用提供私人功能嗎? –