0

v4 サポート ライブラリの第 13 リビジョンで、Google は SlidingPaneLayout を導入しました。どのように実装を開始すればよいかわかりません。ドキュメントはあまり役に立ちません。誰かが私にこれを明確にしてもらえますか?

4

2 に答える 2

1

SlidingPanelLayout は、2 つの異なるビューでスライド機能を提供するレイアウトです。

  • 左:マスターパート。通常、値のリストが含まれます (つまり、連絡先など)。
  • 右側:ディテール部分。左側に値の詳細が含まれています

このコンポーネントは、使用可能な画面スペースを、重ならず、水平方向にスライドできる 2 つの異なる側面に分割するのに役立ちます。

このチュートリアルリンクにアクセスして、その実装を段階的に理解してください。

SlidingPanelLayout

于 2013-11-06T09:28:03.440 に答える
0

これは非常に奇妙な要件です。あなたはそれを正しく理解していると確信していますか?

3 つのクライアントすべてがまったく同時に要求を送信した場合

ネットワークに「まったく同じ時間」というものはありません。(A) 検出不能であり、(b) ネットワークはシーケンシャル メディアです。したがって、接続要求は同時にではなく、順番に到着します。具体的に言うと、accept() は一度に 1 つのソケットを返します。これは、ローカル TCP スタックが適切であると判断した順序で行われます。

これら 3 つの要求を個別に処理するには、ソケットの配列を作成する必要がありますか?

理由がわかりません。各 accept() の結果を格納する Socket 変数を作成し、各 Socket を個別のスレッドで処理するだけです。

単一の incomingLink ソケットを使用する場合

できません。その提案は無意味です。受け入れられた各ソケットは個別のオブジェクトです。

基盤となるトランスポート プロトコル (TCP/UDP) は、これらの同時要求をバッファリングしてバッファリングし、適切な順序を維持してから ServerSocket に次々と供給することで、これらの同時要求を処理する作業を行いますか?

はい、上記を参照してください。

私の単一のincomingLink Socketがそれらを適切に処理するように?

これが何を意味するのかわかりません。

于 2013-11-06T09:17:09.107 に答える