2017-05-14 3 views
0

スレッドでこれを実装したいと思います。しかし、私は起動方法がわかりません たとえば、メニューを開いてオプションを押す前に、オプションをクリックすると、すべてのデータが既にロードされているので、ユーザーはデータを見ることができるようにアクティビティを実行します待たずにすばやく誰かが小さな事例で私を助けることができましたか?ボタンをクリックする前にアクティビティを実行する

助けてくれてありがとう

答えて

0

Activityを起動するには、あなたは(Androidの4つの主要コンポーネントのうち)新しいコンポーネントを作成している、これはバック・スタックの一番上に置く、とにUIを変更することを意味意味しますそれをユーザーに示します。私が知る限り、バックグラウンドでActivityを "開始"することはできません。あなたは、予測のためのロードを行うために非UIフラグメントが使用され、次にオプションのクリックで新しいフラグメントが表示されるが、ロードされたデータへのアクセス方法に関していくつか面倒な決定をするフラグメントシステムを使用することができます。それがグローバル変数または永続データの操作でない限り。

あなたがUI要素を読み上げることについて話しているなら、それは不可能です。それはAndroidの仕組みではありません... UIをロードする主な作業は、xmlファイルで定義したピクセルのラスタライズとGPUロードですまたはプログラマチックに行う必要があり、ピクセルをレンダリングするときに行う必要があります。

あなたは、バックエンドのデータをアップロードについて話している場合は、おそらく、新しいActivityに、いくつかの作業を行い、使用可能なArrayListまたはあなたが欲しいものにそれを置く新しいThread上で動作して別のクラスを作成することができますそれらへの参照を取得し、ロード時間を避ける。

ユーザーが何を選択してそのデータを読み込むか予測する予測分析について言えば、私はそれをどうやって行うのか分かりません:)

関連する問題