Fragment点击跳转另一个fragment快速点击回退键 回到上一个fragment点击无响应,退回后台,再切换回来时有响应,这是怎么回事?
学习是最好的投资!
あなたが書いた意味がわかりませんが、フラグメントにはマネージャーアクティビティが必要で、これら 2 つのフラグメントを同じアクティビティ管理に置くことができ、ジャンプするときのみアクティビティ操作が必要になります。
現在のアクティビティがメイン ページの場合、[戻る] ボタンは前のアクティビティにのみ戻ります。アプリケーションはバックグラウンドに戻ります。フラグメントは、そのフラグメントが属するアクティビティ上で操作されます。戻るキーは前のフラグメントに戻りません。そのような必要がある場合は、戻るキーを押すと前のフラグメントに戻るように設定できます。そういう意味かどうかは分かりません。
「アクティビティ」のリターン キーの応答メソッドは onbackpress です。フラグメント自体は物理的なリターン キーをサポートしていません。
フラグメントのライフサイクルに問題がある可能性があります。毎回ビューを描画するのではなく、onCreateView でビューを保存してみてください。
フラグメントが重なっている可能性があります
あなたが書いた意味がわかりませんが、フラグメントにはマネージャーアクティビティが必要で、これら 2 つのフラグメントを同じアクティビティ管理に置くことができ、ジャンプするときのみアクティビティ操作が必要になります。
現在のアクティビティがメイン ページの場合、[戻る] ボタンは前のアクティビティにのみ戻ります。アプリケーションはバックグラウンドに戻ります。フラグメントは、そのフラグメントが属するアクティビティ上で操作されます。戻るキーは前のフラグメントに戻りません。そのような必要がある場合は、戻るキーを押すと前のフラグメントに戻るように設定できます。そういう意味かどうかは分かりません。
「アクティビティ」のリターン キーの応答メソッドは onbackpress です。フラグメント自体は物理的なリターン キーをサポートしていません。
フラグメントのライフサイクルに問題がある可能性があります。毎回ビューを描画するのではなく、onCreateView でビューを保存してみてください。
フラグメントが重なっている可能性があります