Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌安卓布局&x2B;代码_Android - Fatal编程技术网

Android 谷歌安卓布局&x2B;代码

Android 谷歌安卓布局&x2B;代码,android,Android,编写android应用程序时,避免main.java文件中有大量代码的最佳方法是什么 似乎我必须不断地切换视图,所有视图都运行在主java文件中,并且有工作者服务触发事件 我是遗漏了什么,还是这就是它的工作原理?没有更多信息,这是无法回答的 现在最好的建议是阅读android开发指南。这里有一部分最佳实践。你可以看看:和 还可以考虑将一些代码放在单独的线程中: 很难理解你所说的服务触发事件是什么意思。android用户界面被编码为接收和发送事件的对象,应用程序应该相应地响应这些事件。如果没有更多

编写android应用程序时,避免main.java文件中有大量代码的最佳方法是什么

似乎我必须不断地切换视图,所有视图都运行在主java文件中,并且有工作者服务触发事件


我是遗漏了什么,还是这就是它的工作原理?

没有更多信息,这是无法回答的

现在最好的建议是阅读android开发指南。这里有一部分最佳实践。你可以看看:和

还可以考虑将一些代码放在单独的线程中:


很难理解你所说的服务触发事件是什么意思。android用户界面被编码为接收和发送事件的对象,应用程序应该相应地响应这些事件。

如果没有更多信息,这是无法回答的

现在最好的建议是阅读android开发指南。这里有一部分最佳实践。你可以看看:和

还可以考虑将一些代码放在单独的线程中:


很难理解你所说的服务触发事件是什么意思。android用户界面被编码为接收和发送事件的对象,应用程序应该相应地响应这些事件。

取决于您使用的应用程序类型

通常情况下,不同的“屏幕”由单独的用户处理。活动通常处理用户输入并参与历史堆栈(处理活动和应用之间的前进/后退)

Android中的视图是负责渲染屏幕部分的类。视图组包含视图(以及其他视图组),是视图层次结构的基础。视图层次结构通常通过XML以声明方式定义,无需编码

服务是在后台运行而没有UI的代码

推荐的编程模型是异步编程:当事件发生时,将调用寄存器处理程序和代码。这不仅用于用户界面,还用于广播、gps、警报、数据下载、同步管理器、通知等


因此,Android应用程序通常都很短——一个1000行的应用程序已经可以做很多事情了。此外,它们往往被很好地划分为不同的类。

取决于您使用的应用程序类型

通常情况下,不同的“屏幕”由单独的用户处理。活动通常处理用户输入并参与历史堆栈(处理活动和应用之间的前进/后退)

Android中的视图是负责渲染屏幕部分的类。视图组包含视图(以及其他视图组),是视图层次结构的基础。视图层次结构通常通过XML以声明方式定义,无需编码

服务是在后台运行而没有UI的代码

推荐的编程模型是异步编程:当事件发生时,将调用寄存器处理程序和代码。这不仅用于用户界面,还用于广播、gps、警报、数据下载、同步管理器、通知等


因此,Android应用程序通常都很短——一个1000行的应用程序已经可以做很多事情了。此外,它们往往被很好地划分为不同的类。

感谢您的回复,在阅读了《开发人员活动指南》之后,您有一个控制应该发生什么的活动和一个触发功能的视图,这就更有意义了感谢您的回复,阅读了《开发人员活动指南》后,您有一个控制应该发生什么的活动和一个触发功能的视图就更有意义了。这就是我希望它能够工作的方式尝试使用1个java文件来协调或阻止所有基于ui的交互似乎是错误的,谢谢你清除了这个漏洞。这就是我希望它能起作用的方式。尝试使用1个java文件来协调所有基于ui的交互似乎是错误的,谢谢你清除了这个漏洞