best practices for handling UI events
我已将UI事件的所有绑定代码放在OnCreate()上。它使我的OnCreate()变得非常庞大。
是否有在Android中实现UI事件的模式?我可以在View xml文件中添加方法,然后将所有处理程序代码放在其他位置。
简而言之,我想问的是如何使用android应用代码实现MVVM模式?
我从事的工作:
我想这还是很基本的,因为我还没有Java的丰富经验。
在1.6及更高版本中,您可以在布局XML文件中指定onClick方法,以减少一些麻烦。我通常将其全部隐藏在调用onCreate方法的initUi()方法中。这样,至少onCreate更易于阅读。
已经有很多好的答案。 :)
如果您使用的是Android 1.6或更高版本,则可能会发现新的fragment API对将活动组织和划分为几个逻辑单元很有帮助。
onCreate通常是调用setContentView和设置侦听器的最佳位置,但是用于处理用户干扰的代码通常包含在onClick,onTouch,onKey等例程中。
也许如果您发布了代码,我们可以看到您做了什么?