[英]how to figure out the flow of an android project using debug
我是android开发的新手。 我下载了一个玩具项目,想要弄清楚这个项目的流程。 我可以使用调试来弄清楚它以及如何解决?
让我来解释一下它的细节。 每个android项目都从“主要”活动开始。 我想我找到了项目的“主要”活动,并在这个“主要”活动的onCreate
方法上设置了一个断点。 我希望从那个断点一步一步地运行这个项目来弄清楚流程。 但是,自完成onCreate
方法后调试停止后,它不起作用。
从AndroidManifest.xml文件开始。 打开它并查找具有LAUNCHER类别的活动。 然后打开该Activity并转到onCreate(...)方法。 这是您的应用启动的地方。 在方法内部,调用setContentView(R.layout.some_layout)。 res / layout文件夹中的some_layout.xml是此Activity的UI。
您在Android应用中看到的每个窗口都是一个Activity,每个Activity都有一个布局文件。
如果你想学习一个典型的Android应用程序的流程,我建议你下载样本,如果你还没有,并添加自己的日志语句。 你也可以使用调试器。 然后开始在这里和那里进行小的更改以强制控制不同的“流程”,因为您猜测应该发生什么,并观察您的日志记录语句和应用程序行为以查看正在发生的事情。
可以从eclipse中的adt插件下载示例项目,并将其作为现成项目。 它们也是一种很好的学习方式,因为它们通常是“最佳实践”的做事方式。
希望有所帮助! 祝好运 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.