問題タブ [split-screen]
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 - Android N:分割画面で通知をクリックしたときに、2番目のウィンドウではなく現在アクティブなウィンドウでアクティビティを起動する方法は?
分割画面の使用中に、ユーザーが通知をクリックしたときに現在アクティブなウィンドウでAndroid N
起動したいのですが、通知をクリックして起動すると、 Android Nは常に2 番目のウィンドウで起動します。activity
activity
getintent
より launch activity
.
例 -最初のウィンドウに Chrome ブラウザ、2 番目のウィンドウに Facebookのようにフォアグラウンドに 2 つのアプリがあり、Chromeブラウザで何かを検索しているときに、この時点で の通知を受け取りGmail
ます。Facebookを置き換えて2番目のウィンドウでGmailアプリを開くよりもGmail通知をクリックすると、最初のウィンドウでアプリ通知がChrome(ユーザーとやり取りする人)を置き換えることを望みます。
android - 画面がアクティビティなしで MultiWindowMode になっているかどうかを確認する
にアクセスできない場合、画面が分割されているかどうかを確認する方法はありますActivity
か? (構造上、メソッドを呼び出すことはできませんisInMultiWindowMode
。
デフォルトActivity#isInMultiWindowMode()
の実装は次のとおりです。
回避策はありますか?
android - Samsung マルチ ウィンドウが機能しなくなる
私は少し困惑しています。
を使用して、すべてのアクティビティにマルチ ウィンドウ サポートを追加しました。intent-filter
例:
ライブラリのサポートを追加しました
分割画面は十分に機能します。Galaxy S7 では、電話の半分の分割画面とポップアウト ビューを作成できます。しかし、長時間使用すると、複数のポップ アウトまたは分割画面が表示されます。画面を分割またはポップ アウトする機能が突然停止します。
(ActivityName) does not support split screen view
私が行っているアクティビティに関係なく、トーストを受け取ります。すべてのアクティビティはテスト済みで、ある時点で動作します。この停止の原因は不明です。
これは、使用に成功したときと失敗したときの私の Logcat です。
画面分割
フルスクリーンに戻る
新しいアクティビティを有効にすると、突然画面分割がどこでも使用できなくなります。
どんな考えでも大歓迎です。
ありがとう。
java - Android API 24 : 分割画面 - 破棄されたときにアクティビティがバックスタックのアクティビティを開始しない
私はこのバグに何日も苦労しています。このバグはまれに発生する可能性が高く、なぜこれが発生するのかわかりません。
何が起こるか:
分割画面モード (上部にある私のアプリと下部に別のアプリ) では、特定のアクティビティが終了すると、バックスタック アクティビティ (私の場合は主に MainActivity)onStart()
が呼び出されることはなく、分割画面モードはアプリが停止しているため終了したように見えます。しかし、概要ボタンはまだ分割画面モードのように見え、分割画面ボタンをタップすると、MainActivityonStart()
が最終的に呼び出され、再び分割画面モードに戻ります。
ログは次のようになります
MainActivity onStop()
ProblematicActivity onCreate()
...
ProblematicActivity onDestroy()
//and nothing!
これは、次の条件下では発生しません。
- 問題のあるアクティビティが非分割画面モードで呼び出されたが、分割画面モードで終了した場合。(
resumed
との両方paused
) - 問題のあるアクティビティが分割画面モードで呼び出されたが、アプリがタップされた (つまり、アクティビティが
resumed
状態になっている) 場合
これは、次の場合にのみ発生します。
- 問題のあるアクティビティが分割画面モードで開始され、アクティビティがタップされていない (つまり、アクティビティが
paused
状態になっている)
アクティビティのライフサイクル コールバックを徹底的にチェックし (少なくともそう思う)、ログを何度も調べましたが、BackStack アクティビティが呼び出されない理由がわかりません。
検索してみましたが、あまり参考になる情報はありませんでした。誰かが私のような経験/問題を抱えていましたか?
ありがとう。
追加情報
私のアクティビティスタックは次のようになります
MainActivity
アクティビティ 2
アクティビティ 1
フラグメント 1
サーバーは機能を開始するためにアプリを送信し、その後アクティビティ 2 を開始し、アクティビティ 1 を開始し、フラグメント 1 はアクティビティ 1 にあります (ユーザーが実際に見るのはフラグメント 1 です) アクティビティとフラグメントはアクティビティ 2 まで十分に破棄されます。しかし、そこから MainActivity (またはそれがどんなアクティビティであっても) は AndroidSystem が決して呼び出さないため、表示されませんonStart
。
android - OpenSpace3d を使用して VR 分割画面を作成するには?
AndroidアプリケーションをインストールしてAndroidデバイスで実行したら(OpenSpace3dを使用)、Androidアプリケーションをエクスポートしてvrモードで再生する方法をインターネットで検索しています。
OpenSpace3dでこれを達成する方法について誰か説明できますか?
これまでのところ、拡張現実を行うアプリケーションを作成できましたが、画面を分割してから、CardBoard などに貼り付けたいと考えています。
これを行うボタンがOpenSpaceにあるのかもしれませんが、今のところ見つかりませんでした。
どうもありがとうございました!
ios - 画面分割中に AvcaptureSession を有効にする
アプリが分割画面で開かれ、その時点で avcapture セッションが実行を停止すると、AVCapture は次の通知 AVCaptureSessionInterruptionReasonVideoDeviceNotAvailableWithMultipleForegroundApps をスローするため、分割画面中に AVCaptureSession を実行し続けるにはどうすればよいですか。