小编jon*_*aff的帖子

使用ViewPager的Android.app Fragments与android.support.v4.app?

我有一个关于Android支持库,片段的问题,并且作为一个具体的例子,ViewPager该类.我的目的是创建一个与Android Developer网站上提供的示例功能类似的应用程序(http://developer.android.com/training/animation/screen-slide.htmlhttp://developer.android.com/ training/implementation-navigation/lateral.html).查看他们的代码,我注意到他们使用了android.support.v4.app库,我的研究是访问ViewPager该类的唯一方法.

在我的情况下,我对向后兼容性没兴趣.最低API级别为14(Ice Cream Sandwich),构建目标为4.2 Jelly Bean.在它最简单的形式中,我的应用程序与我在Android开发网站上链接的第二个演示完全一样 - 只需在三个选项卡之间滑动,每个选项卡中包含内容.

我读过的所有文章/帖子/答案似乎都非常支持v4支持库.现在,对于我,尽管是冗长的问题:

  1. 构建我的应用程序的最佳方法是什么 - 使用android.support.v4.app,从而使用SupportFragments,或使用提供的片段android.app- 以及为什么?

  2. 如果碎片来自android.app何方,最佳接近方式是ViewPagers什么?

  3. 如果SupportFragments最适合这项任务,我估计它们具有与另一项相同的功能 - 那么在内部拥有它们的目的是什么android.app

希望有更清楚理解的人可以给我一些澄清,因为我很难过......

android android-fragments android-viewpager android-support-library

182
推荐指数
1
解决办法
6万
查看次数

ListView中的复选框 - 当我选择第一个复选框时,它会检查最后一个,反之亦然

我已经设置了一个ListView,每行包含一个Checkbox(以及TextView).出于某种原因,当我"检查"其中一个方框时,它似乎"检查"ListView中相反的方框(即选择顶部框时,底部复选框将被选中而顶部仍未选中).

我知道这里没有任何代码可以使用,但我只是想知道这是否是一般问题?如果没有,我可以尝试发布一些代码.谢谢!

android android-listview

7
推荐指数
1
解决办法
2400
查看次数

尝试通过Gradle和Jenkins在Tomcat 7服务器上部署Spring App时出现HTTP 401错误

我正在尽我所能去做,所以随时指出你看到的任何和所有愚蠢的事情.我已经安装了Tomcat 7(在运行OS X Mavericks的机器上)并将端口从8080更改为80,所以我可以使用http://localhost/app.

如果我只是将.war文件放在/webapps目录中,那么上面的所有内容都能正常运行.然后我下载了Jenkins并将其.war文件放在里面/webapps,允许我访问网页界面http://localhost/jenkins.

我的计划是使用Jenkins从bitbucket中取出我的repo,构建它,然后将它部署到Tomcat服务器.克隆和构建部分完美无缺,但部署是一个不同的故事......

这是詹金斯的日志:

:processResources
:classes
:war
:assemble
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build

BUILD SUCCESSFUL

Total time: 14.437 secs
Build step 'Invoke Gradle script' changed build result to SUCCESS
Deploying /var/root/.jenkins/jobs/MyApp/workspace/build/libs/workspace.war to container Tomcat 7.x Remote
ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to exception
org.codehaus.cargo.container.ContainerException: Failed to redeploy [/var/root/.jenkins/jobs/MyApp/workspace/build/libs/workspace.war]
    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:195)
    at hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:64)
    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:90)
    at hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:77)
    at hudson.FilePath.act(FilePath.java:914)
    at hudson.FilePath.act(FilePath.java:887)
    at hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:77)
    at …
Run Code Online (Sandbox Code Playgroud)

java spring tomcat gradle jenkins

5
推荐指数
1
解决办法
2083
查看次数

UIImage - imageWithContentsOfFile:vs initWithContentsOfFile

两种方法之间哪种更好/更有效?更具体地说,哪个应该使用,或者是否有适当的时间使用一个而不是另一个?

UIImage *img = [UIImage imageWithContentsOfFile:filePath];
Run Code Online (Sandbox Code Playgroud)

要么

UIImage *img = [[UIImage alloc] initWithContentsOfFile:filePath];
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:我应该提到我正在使用ARC.

objective-c uiimage ios

1
推荐指数
1
解决办法
2443
查看次数