0
私はAndroidアプリを構築しています。その機能の1つは、その中にサイトを開いていることと、 Chrome搭載デスクトップの一部のサイトのアイコン。 しかし、あなたは、プログレッシブウェブアプリのために、それをブラウザの1つのインスタンスでそれぞれ開き、私は自分のアプリでまったく同じことをしたいと思います。そこにISN場合にのみ、それは新しいタスクを開くことが」私は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);
この方法で、それは新しいタスク私はショートカットが、私が本当に必要をクリックするたびに開きます
この
は、ショートカットの目的でありますそのサイトをバックグラウンドで実行しているタスク。これを検出して回避策を見つけて、バックグラウンドからタスクを開くか、新しいタスクを起動するにはどうすればよいですか?
あなたはできません。あなたは別のアクティビティを開くことができます –
再び、Chromeは私がプログレッシブウェブアプリのショートカットを使ってやろうとしていることをまったく行いません。それは、Googleだけが提供するプライベートな機能ですか? –