0

私は自分の国の充電ステーションのニュースとリストを使って小さなアプリケーションを開発しています。しかし、私はプログラミングの初心者なので...ユーザーがHomeViewの[充電ステーション]ボタンをクリックすると、ビューがRegionView(ここでは7つのMXMLサブファイル)にプッシュされ、ユーザーが[Region]を選択すると、ビューが充電ステーションのリストにプッシュされます。この地域で。そして、これが10以上のMXMLサブコンポーネントで、それぞれが1つの充電ステーションに対応しています。ユーザーが充電ステーションをクリックすると、ViewがDetailsViewOfCH(それぞれに固有の詳細)にプッシュされるためです。

私の質問:この方法は良いですか、それともアプリケーションが大きすぎますか?![ここに画像の説明を入力してください] [1]

これがイラストです

http:// shrani.si/f/2k/Qc/2fOE4oro/untitled-1.jpg

簡単な説明:1つのHomeView MXML->リージョンMXML(1つのリージョンにそれぞれ7つのMXMLコンポーネント)->充電ステーションMXML(1つのリージョンに10以上のMXMLコンポーネント)-> 60の充電ステーションがあるので、詳細については60のMXMLコンポーネントファイル充電ステーションの。

助けてくれてありがとう!

4

2 に答える 2

0

How does your application perform on a real Android device?

Is navigation between the views slow? There's some good reading on this. I've also heard of people waiting until after viewActivated is dispatched to add the "more expensive" view components to the View class, to speed up the transition.

Also, you should be using a List component and a LabelItemRenderer or IconItemRender on the screen that displays the list of 60 charging stations. The Flex List component only creates as many item renderers that are needed to display what is on screen. When you scroll the list, it repopulates the item renderers with new data from the list. If you are already using this, stop worrying :)

Note that the label/icon item renderers are optimized for mobile apps.

于 2012-04-14T06:11:42.963 に答える
0

ビューが多すぎるというあなたの意見を聞きました - 次のようなことを試してください:

ホーム用に 1 つ、地域用に 1 つ、充電ステーション用に 1 つ、コンポーネント用に 1 つの mxml を作成します。ハードコーディングされたデータがあるところはどこでも、変数に置き換えます。次に、これらの 50 以上の mxml ファイルすべてにあるすべてのデータを、何らかのデータ モデル (sqlite、xml、localstore など) に入れることができます。

データにアクセスするクラスを作成すると、データが取り込まれた参照を 4 つのビューのそれぞれに渡すことができます。したがって、各ビューで選択が行われるたびに、必要に応じてデータがより具体的な場所に絞り込まれます。

データを渡す

追加のコード ヘルプを使用してより多くのデータを渡す

データへのアクセス

データ モデルの詳細

ローカル データ ストレージのオプションは次のとおりです

ここでは、開始するためのヘルプを見つけることができます

うまくいけば、それがあなたを正しい道に導くでしょう。

于 2012-04-20T14:14:40.553 に答える