Android设计应用程序流程

Android设计应用程序流程,第1张

概述我正在创建一个具有许多不同屏幕的Android应用程序,用户可以使用这些屏幕中提供的按钮或列表导航到这些屏幕.设计整个应用程序导航流程的最佳方法是什么?我应该将每个屏幕映射为View还是Activity?可以设计一个只有一个活动和许多视图的整个Android应用程序,其中每个视图代表一个屏幕,

我正在创建一个具有许多不同屏幕的Android应用程序,用户可以使用这些屏幕中提供的按钮或列表导航到这些屏幕.设计整个应用程序导航流程的最佳方法是什么?我应该将每个屏幕映射为VIEw还是Activity?可以设计一个只有一个活动和许多视图的整个AndroID应用程序,其中每个视图代表一个屏幕,其中包含许多其他UI元素(按钮,列表,图像等)

解决方法:

我建议你使用每个“屏幕”,这个屏幕与另一个屏幕(在外观和数据方面都有很大不同)是一项新活动.这使您可以更轻松地进行控制,并且您不必使用大量变量来处理代码以定义不同的状态.使用不同的活动,您通常不必担心在不良或甚至未定义的状态下运行.

要在活动之间交换数据,您可以使用putExtra()将“简单”数据添加到INTENT,或者对于更复杂的数据,您可以扩展Application并将该实例用作单例,然后您可以通过(MyApplication)getApplication();

总结

以上是内存溢出为你收集整理的Android设计应用程序流程全部内容,希望文章能够帮你解决Android设计应用程序流程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1115266.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存