18

銀行向けの巨大なアプリを開発しました。このアプリを使用すると、ユーザーは電話を介して多数の操作を実行できます (国内および国際送金、証券、株式市場価格、アラート、預金、カードの変更、カードの有効化、小切手など)。

すべてのアプリは Android ネイティブ コードを実行しており、各画面はアクティビティです。

今、私たちは Fragments に移行しています...私はこれらのチュートリアルthisthisに基づいて進むべき道を持っています...私は彼らのプロセスを最適化しました。

それでも、彼らの提案に基づいて、約 100 個の新しい Fragment クラスを作成する必要があります。画面ごとのアクティビティにあったコードを切り替えて、それらの新しい画面ごとの Fragment クラス内に配置します。約 100 のレイアウトを更新します。最後に、画面が新しい画面をトリガーする方法を更新します (インテントの代わりに FragmentManager を使用)。

難しい作業ではないかもしれませんが、面倒です。

私の質問は、前述のチュートリアルで提案されている方法よりも速く、100 アクティビティ アプリを Fragments に移植する簡単な方法を知っている人はいますか?

どうも

4

1 に答える 1

1

わかりました。AndroidMarketの新機能のおかげで、古いアプリケーションを再実装して両方(フラグメントではなくフラグメント)をサポートする必要がなくなりました。複数のAPKをアップロードできます。

したがって、タブレット用にカスタマイズされた新しいバニラバージョンを作成するだけです。アプリケーションが大きすぎる場合、これはアプリケーション全体をリファクタリングするよりも高速になります。

于 2011-07-26T14:28:51.500 に答える