問題は次のとおりです
。QQから送信されたapkパッケージをインストールした後、インストールインターフェイスの[開く]ボタンからアプリケーションを開きます。アプリケーションがバックグラウンドからフォアグラウンドに切り替わるたびに、ウェルカムインターフェイスが起動します。アプリをクリックして起動すれば、そのような問題はありません。
解決策:
起動インターフェースのonCreate()メソッドに次のコードを追加します。
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
finish();
return;
}
この問題は、上記のコードによって解決されます。
この問題の理由は次のとおりです。
- 開くボタンをクリックし、アイコンをクリックして開始するたびに、
- インテントパラメータが同じではありません
- これは、アクティビティを開始する別の方法につながります。
- 上記の問題につながる
- アプリがサードパーティのパスを介して開かれるたびに、アプリのスタートページを起動するキャッシュもあります
- アプリケーションをオフにして、アプリケーションアイコンからアプリを再度開きます。
もちろん、マーケットからダウンロードしてアプリケーションアイコンから起動するアプリには、この問題はありません。記録してください