問題タブ [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.
android - ピクチャー イン ピクチャー モードを終了するにはどうすればよいですか?
enterPictureInPictureMode()
アクティビティを現在の形式からピクチャ イン ピクチャ表現に移行する必要があります。
アクティビティを破壊する以外に、アクティビティを通常の状態に戻す手段は何ですか? にはexitPictureInPictureMode()
、leavePictureInPictureMode()
、またはjaneGetMeOffThisCrazyPictureInPictureModeThing()
メソッドはなくActivity
、ドキュメントには代替手段が記載されていないようです。
モバイル デバイスのピクチャー イン ピクチャー モードの Android O 向けのソリューションに興味がありますが、それが Android TV でも機能する場合は素晴らしいことです。
UPDATE 2017-04-08 : ユーザーが [X] ボタンをクリックしてピクチャ イン ピクチャ モードを終了したときに通常モードに戻りたい場合は、次のようにすることができます。
キービットは、 を使用startActivity()
して現在のアクティビティを再開するために呼び出すことFLAG_ACTIVITY_REORDER_TO_FRONT
です。アクティビティでは、シングルトンなどのsingleTask
非コンテキストでそれを呼び出す必要があります。これはまたはをトリガーするようには見えませんが、トリガーします ( に渡すものは何でも)。Activity
Application
onStop()
onStart()
onNewIntent()
Intent
startActivity()