オフラインモードのサポート
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
オフラインモードでは、ネットワークに接続せずにスクリーンレットが機能します。 Screenletでオフラインモードを使用するには、そのサポートを手動で追加する必要があります。 幸いなことに、Liferay Screens 2.0では、Androidスクリーンレットでオフラインモードのサポートを実装するより簡単な方法が導入されました。
- イベントクラスを作成します(またはスクリーンレットに既にある場合は更新します)。
- Screenletのクラスを更新して、オフラインモードキャッシュを活用します。
これらの手順の実装方法は、スクリーンレットがサーバーと通信する方法によって異なります。
- スクリーンレットの書き込み: データをサーバーに書き込みます。 基本スクリーンレット作成チュートリアル 作成されたブックマーク追加スクリーンレットは、単純な書き込みスクリーンレットの良い例です。 ユーザーにURLとタイトルを入力するように要求し、Liferay DXPのブックマークポートレットに送信してブックマークを作成します。
- スクリーンレットの読み取り: サーバーからデータを読み取ります。 Liferay Screensに含まれるWebコンテンツ表示スクリーンレットは、読み取りスクリーンレットの良い例です。 Androidアプリで表示するために、Liferay DXPからWebコンテンツを取得します。 をクリックしてWebコンテンツ表示スクリーンレットのドキュメントをご覧ください。
オフラインモードの実装は、スクリーンレットの書き込みと読み取りでわずかに異なります。 このセクションのチュートリアルでは、書き込みスクリーンレット(ブックマークスクリーンレットの追加)を使用してオフラインモードをサポートする方法を示し、読み取りスクリーンレットに必要な違いを指摘します。
始める前に、必ずお読みください 基本的なScreenlet作成チュートリアル 追加ブックマークScreenletのコードを理解します。