問題タブ [android-8.0-oreo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
15300 参照

android - ピクチャー イン ピクチャー モードを終了するにはどうすればよいですか?

enterPictureInPictureMode()アクティビティを現​​在の形式からピクチャ イン ピクチャ表現に移行する必要があります。

アクティビティを破壊する以外に、アクティビティを通常の状態に戻す手段は何ですか? にはexitPictureInPictureMode()leavePictureInPictureMode()、またはjaneGetMeOffThisCrazyPictureInPictureModeThing()メソッドはなくActivity、ドキュメントには代替手段が記載されていないようです。

モバイル デバイスのピクチャー イン ピクチャー モードの Android O 向けのソリューションに興味がありますが、それが Android TV でも機能する場合は素晴らしいことです。

UPDATE 2017-04-08 : ユーザーが [X] ボタンをクリックしてピクチャ イン ピクチャ モードを終了したときに通常モードに戻りたい場合は、次のようにすることができます。

キービットは、 を使用startActivity()して現在のアクティビティを再開するために呼び出すことFLAG_ACTIVITY_REORDER_TO_FRONTです。アクティビティでは、シングルトンなどのsingleTask非コンテキストでそれを呼び出す必要があります。これはまたはをトリガーするようには見えませんが、トリガーします ( に渡すものは何でも)。ActivityApplicationonStop()onStart()onNewIntent()IntentstartActivity()