2017-12-11 7 views
0

私はフラグメントとインテントフィルタを持つアクティビティを持っています。アクティビティが停止しています

私が最初にアプリを開くと、それは次の順序に従います。onNewIntent - onResumeと活動は

✓うまく動作: onCreate - onResumeと私は通知にpendingIntentを介してアプリケーションを開くと活動が

✓うまく動作しますが、それは次のシーケンスを次の

アクティビティを画面を分割して縮小すると、次のシーケンスに従います。onResume - onPauseアクティビティ画面が表示されても、アクティビティビューの操作は機能しません。私もこの状態で働きたいです。

私を助けてください。

<activity 
      android:name=".android.baby.TabActivity" 
      android:configChanges="layoutDirection|locale|keyboard|keyboardHidden|orientation|screenSize" 
      android:launchMode="singleTask" 
      android:screenOrientation="portrait" 
      android:windowSoftInputMode="stateHidden|adjustPan|adjustResize"> 
      <intent-filter> 
       <category android:name="android.intent.category.LAUNCHER" /> 
       <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" /> 
      </intent-filter> 
     </activity> 

答えて

0

私はこのチュートリアルを読んで、それが解決された:例えばhttps://developer.android.com/guide/topics/ui/multi-window.html#lifecycle

を、この状態で動画再生中のアプリはその映像を示す継続すべきです。このため、ビデオを再生するアクティビティは、ON_PAUSEライフサイクルイベントに応答してビデオ再生を一時停止しないことをお勧めします。代わりに、アクティビティはON_STARTに応答して再生を開始し、ON_STOPに応答して再生を一時停止する必要があります。 Lifecycleパッケージを使用する代わりにライフサイクルイベントを直接処理する場合は、onStop()ハンドラでビデオ再生を一時停止し、onStart()で再生を再開します。

私はonStart and onStopの方法を気にしませんでしたonResume- onPause

関連する問題