Rexxar Androidシリーズ学習(2)ルーティングプロトコル
1465 ワード
Rexxxarのルーティングプロトコルは基本であり、各ページのエントリとフラグでもあり、URLで各ページを識別します.これにより、URLに基づいてRexxar Webの対応するリソースを見つけて、対応するページを正しく表示することができます.
ローカルのJsonルーティングテーブルの内容を見てみましょう.
ローカルルーティングに対応するリストは、Routes modelによってマッピングされ、各ルーティングはRouteによってマッピングされます.
ルーティングには主に次の4つのクラスがあります.
Route:Json解析使用;Routes:Json解析使用;RouteManager:routeファイルの管理;RouteFetcher:routeアドレスに基づいてrouteを要求する;
主な機能:ローカルキャッシュを優先的にロードし、そうでない場合はassetsプリセットのRoutes をロードする線上のルーティングファイル を取得する. uriを解析できるRoute を見つける
Rexxar Androidシリーズ他の記事を学ぶ
Rexxar Androidシリーズ学習(1)プロジェクト構造Rexar Androidシリーズ学習(2)ルーティングプロトコルRexar Androidシリーズ学習(3)NativeとwebインタラクションRexxar Androidシリーズ学習(4)Rexar Androidシリーズ学習の誤処理(5)フィルタリングブロックRexar Androidシリーズ学習(6)キャッシュメカニズム
ローカルのJsonルーティングテーブルの内容を見てみましょう.
{
"items": [
{
"deploy_time": "Sun, 09 Oct 2016 05:54:22 GMT",
"remote_file": "https://raw.githubusercontent.com/douban/rexxar-web/master/example/dist/rexxar/demo-252452ae58.html",
"uri": "douban://douban.com/rexxar_demo[/]?.*"
}
],
"partial_items": [
{
"deploy_time": "Sun, 09 Oct 2016 05:54:22 GMT",
"remote_file": "https://raw.githubusercontent.com/douban/rexxar-web/master/example/dist/rexxar/demo-252452ae58.html",
"uri": "douban://partial.douban.com/rexxar_demo/_.*"
}
],
"deploy_time": "Sun, 09 Oct 2016 05:54:22 GMT"
}
ローカルルーティングに対応するリストは、Routes modelによってマッピングされ、各ルーティングはRouteによってマッピングされます.
ルーティングには主に次の4つのクラスがあります.
Route:Json解析使用;Routes:Json解析使用;RouteManager:routeファイルの管理;RouteFetcher:routeアドレスに基づいてrouteを要求する;
主な機能:
Rexxar Androidシリーズ他の記事を学ぶ
Rexxar Androidシリーズ学習(1)プロジェクト構造Rexar Androidシリーズ学習(2)ルーティングプロトコルRexar Androidシリーズ学習(3)NativeとwebインタラクションRexxar Androidシリーズ学習(4)Rexar Androidシリーズ学習の誤処理(5)フィルタリングブロックRexar Androidシリーズ学習(6)キャッシュメカニズム