別のアプリに切り替える別の方法があるのでしょうか?組み込みのタスクスイッチャーでは、ポケモンゴーは再起動しません。それを呼び出す方法はありますか?私は私のアプリに切り替えると、数ヶ月前のポケモンゴー私のアプリからstartActivityを呼び出すとポケモンに戻ります。Goはポケモンを再起動します。
PackageManager manager = context.getPackageManager();
Intent intent = manager.getLaunchIntentForPackage("com.nianticlabs.pokemongo");
intent.addCategory(Intent.CATEGORY_LAUNCHER);
を開くには、これを使用している
が、これは黒い画面に開くようにポケモン移動を開始しました。この問題を回避するには、ポケモンを終了し、ポケモンゴーを私のアプリを通してそれに切り替えることで始めることでした。最初はポケモンゴーの読み込み画面から予想通り起動しますが、それ以降はアプリを適切に切り替えることになります。
ポケモンゴーの最新リリースは、いつでもポケモンゴーを再起動することで黒い画面の問題を修正したようです。 AndroidManifest.xmlにこの他のインテントフィルタが見つかりましたが、それは動作しますが、アプリを再起動させる原因にもなります。
Uri uri = Uri.parse("http://pokemongolive.com/launchapp");
Intent pokemonGoIntent = new Intent(Intent.ACTION_VIEW, uri);
if (pokemonGoIntent.resolveActivity(getPackageManager()) != null)
startActivity(pokemonGoIntent);
別のアプリに切り替える別の方法はありますか?私のアプリがロードされて実行中であっても、ビルトインタスクスイッチャーはポケモンゴーを再起動させません。