将100个活动应用程序移植到碎片而不会死亡

Axe*_*cia 18 port android android-fragments android-3.0-honeycomb android-activity

我为银行开发了一个巨大的应用程序.该应用程序使用户能够通过电话执行大量操作(国内和国际转移,证券,股票市场价值,警报,存款,卡更改,卡激活,支票等).

所有应用程序都运行Android本机代码,每个屏幕都是一个Activity.

现在我们正在转向Fragments ......基于这些教程,我可以继续这样 ......我甚至已经优化了它们的流程.

但是,根据他们的建议,我将不得不创建大约100个新的Fragment类; 切换我在每个屏幕活动上的代码,并将其放在新的每个屏幕片段类中; 更新大约100个布局; 最后更新屏幕触发新屏幕的方式(使用FragmentManager而不是Intents).

也许并不困难,但繁琐乏味.

我的问题是,有人知道将100个活动应用程序移植到Fragments的快速方法比提到的教程更快吗?

谢谢

Axe*_*cia 1

好的,由于Android Market 的新功能,现在无需重新实现旧应用程序即可支持两者(Fragment 和非 Fragment)。您可以上传多个 APK。

因此,您可以创建一个为平板电脑定制的新香草版本。如果您的应用程序太大,这将比重构整个应用程序更快。

  • 但这种方法不会给 3.0 之前的用户带来任何片段的喜爱。使用兼容性库将使用户碎片回到 1.6。 (3认同)