最近我一直在使用Google App Engine,偶然发现了一些对我来说很神秘的事情,也许你可以澄清一下.
根据谷歌自己的一些网站(https://cloud.google.com/appengine/docs/java/tools/maven)你应该使用
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${appengine.maven.plugin.version}</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)
并根据其他一些页面(https://cloud.google.com/appengine/docs/java/tools/maven-reference)你应该使用
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.1.0-beta</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)
现在我真的很困惑我应该使用哪个.为什么首先有两个版本?
我面临的问题:
两者似乎都支持不同的目标.一个支持部署等,另一个支持update和update_cron.
我需要所有这三个目标,无论如何我可以拥有一个依赖目标吗?
在此先感谢,希望有人可以帮助我.
萨沙
java google-app-engine maven-plugin maven appengine-maven-plugin
到目前为止,我已经用TabHost我的应用程序来创建3个选项卡.每个Tab都由一个Activity表示,我setContentView(R.layout.something)从XML文件中获取布局.所以3个标签,3个活动和3个XML文件.
现在我偶然发现了碎片,这是新的更好的方法,所以这是我的问题.
片段处理UI,因此创建由处理的3个片段FragmentPagerAdapter.在每个片段中,我通过XML文件创建内容.
但是我在哪里放置关于哪个按钮做什么的所有代码,从数据库读取或写入它等等.到目前为止,所有这些都是在每个Activity中加载的Tabhost.
我是否将所有代码放入onCreate()每个片段的等方法中,或者是否有更好更清洁的方法?