问题列表 - 第48354页

连接到Android的Web服务 - AsyncTask或服务?

我正在编写一个将连接到REST/JSON Web服务的Android应用程序.用户将检索信息,上传评论,下载和上传图像等.

我知道我不应该在Activity/UI线程中保留所有这些网络通信,因为它会导致ANR.我感到困惑的是我是否应该使用AsyncTask或带有"手动"线程的服务来实现这一目标;

有了Service,我只需要为webservice的API中的每个方法提供一个公共方法.然后,我将在每个方法中实现线程.

如果我使用了AsyncTask,我会创建一个帮助器类,为webservice的API中的每个方法定义AsyncTasks.

哪种方法更受青睐?只有当用户在Activity中时,才会与webservice进行交互.一旦他们切换到另一个应用程序,或退出程序,就不需要与Web服务进行通信.

service android web-services android-asynctask

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

在可拖动元素上设置z-index

我试图使用jQuery在可拖动元素上设置z-index.你可以看到我在说什么,到目前为止我在这里:

http://jsfiddle.net/sushik/LQ4JT/1/

这是非常原始的,它有问题.关于我如何使最后点击的元素具有最高的z-index而不是将所有其余部分重置为基础的任何想法z-index,让它们步进,所以第二个到最后点击具有第二个最高z-index等等.

我遇到的另一个问题是它只适用于完整点击事件,但可拖动功能通过点击和按住来工作.如何在初始点击时应用该类,而不是等待释放点击的事件?

css jquery jquery-ui z-index draggable

33
推荐指数
4
解决办法
6万
查看次数

模拟JMS - jUnit

我需要在通过maven/hudson执行自动化测试时模拟JMS行为.我正在考虑使用一些模拟框架,即Mockito来实现这个目标,但也许有一些更简单的工具可以完成这项任务?我已经阅读了一些关于ActiveMQ的内容,但从我发现它需要在使用它之前安装代理.在我的情况下,重要的是让所有东西都由maven运行,因为我没有任何权限在构建服务器上安装任何东西.

java junit integration-testing jms java-ee

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

如何在Geodjango/GEOS中将公里数转换为度?

我正在使用GEOS API中的"缓冲"方法根据GeoDjango中的点和半径创建一个圆,根据这个答案:GeoDjango:如何根据点和半径创建一个圆

正如一位评论者指出的那样,你必须将半径以km为单位转换为......但是如何?我想这是一个快速的公式,但它对我来说是希腊语.我会感激任何指针.

python gis django geodjango

14
推荐指数
3
解决办法
2万
查看次数

在android中重新安排计时器

我怎样才能重新安排计时器.我试图取消定时器/时间任务,并使用方法再次安排它.但它显示异常错误:

Exception errorjava.lang.IllegalStateException: TimerTask is scheduled already

代码我用过它:

private Timer timer = new Timer("alertTimer",true);
public void reScheduleTimer(int duration) {
    timer.cancel();
    timer.schedule(timerTask, 1000L, duration * 1000L);
}

android scheduling timer

35
推荐指数
1
解决办法
2万
查看次数

使用CoreData插入多个对象

我有一种情况,我想用一些条目预先填充CoreData DB.由于这是在运行时完成的,因为检测到一些事情,所以我需要在代码中执行此操作.

我有这个代码的问题,它只插入第二个....

Event *event = (Event *)[NSEntityDescription insertNewObjectForEntityForName:@"Event" inManagedObjectContext:managedObjectContext];
    [event setLat:[NSNumber numberWithDouble:52.25]];
    [event setLon:[NSNumber numberWithDouble:4.75]];
    [event setLatspan:[NSNumber numberWithDouble:0.7]];
    [event setLonspan:[NSNumber numberWithDouble:0.88]];
    [event setName:@"Test, 1"];
    // Commit the change.
    NSError *error;
    if (![managedObjectContext save:&error]) {
            NSLog(@"%@",[error description]);
    }

    [event setLat:[NSNumber numberWithDouble:53.25]];
    [event setLon:[NSNumber numberWithDouble:56.75]];
    [event setLatspan:[NSNumber numberWithDouble:0.7]];
    [event setLonspan:[NSNumber numberWithDouble:0.88]];
    [event setName:@"Test 2"];

    if (![managedObjectContext save:&error]) {
        NSLog(@"%@",[error description]);
    }
Run Code Online (Sandbox Code Playgroud)

iphone core-data objective-c

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

在多个字段上应用相同的注释

是否可以在多个字段上应用相同的注释(如果有许多私有字段,并且只是看起来很难对它们进行全部注释.

所以我拥有的就像

@Autowired private BlahService1 blahService1;
@Autowired private BlahService2 blahService2;
@Autowired private BlahService3 blahService3;
Run Code Online (Sandbox Code Playgroud)

等等

我尝试了以下但它不起作用

@Autowired{     
   private BlahService1 blahService1;       
   private BalhService2 blahService2;   
}
Run Code Online (Sandbox Code Playgroud)

有些东西可能与自定义注释有关吗?

java spring annotations

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

打印出html5画布?

我创建了一个简单的基于html的网页,其中包含表单和一些文本以及画布.我想在一张纸上打印包括画布的页面,问题是 - 画布不会在打印输出中显示.这是我在如何处理画布时遗漏的东西吗?我目前正在使用Opera,是否知道其他浏览器是否更好地处理这个问题?

html5 canvas

9
推荐指数
1
解决办法
3万
查看次数

什么时候XmlHttpResponse.responseText会从服务器充满响应?

我写了以下简单的javascript代码

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head> <title>ajax</title> </head>
    <body>
    <script type="text/javascript">
            var xhr = new XMLHttpRequest();
            var url = "http://localhost/javascript/test.php";
            xhr.open("GET", url);
            alert(xhr);
            xhr.send(null);
            xhr.onreadystatechange = function () {alert("change");}
            alert(xhr.responseText);
    </script>
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

结果显示xhr.responseText为空.但是以下javascript代码工作正常.为什么?

    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head><title>ajax</title></head>
    <body>
    <script type="text/javascript">
            var xhr = new XMLHttpRequest();
            var url = "http://localhost/javascript/test.php";
            xhr.open("GET", url);
            xhr.send(null);
            xhr.onreadystatechange = 
            function () { 
                 if (xhr.readyState == 4) alert(xhr.responseText); 
            };
    </script>
    </body>

    </html>
Run Code Online (Sandbox Code Playgroud)

以下是简单的PHP代码:test.php

    <?php
    echo date("F j, Y, H:i:s");
Run Code Online (Sandbox Code Playgroud)

html javascript ajax

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

如何解析代码(在Python中)?

我需要解析一些特殊的数据结构.它们有点像C格式,看起来大致如下:

Group("GroupName") {
    /* C-Style comment */
    Group("AnotherGroupName") {
        Entry("some","variables",0,3.141);
        Entry("other","variables",1,2.718);
    }
    Entry("linebreaks",
          "allowed",
          3,
          1.414
         );
}
Run Code Online (Sandbox Code Playgroud)

我可以想到几种方法来解决这个问题.我可以使用正则表达式"代码化"代码.我可以一次读取一个字符的代码,并使用状态机来构建我的数据结构.我可以摆脱逗号界线并逐行阅读.我可以编写一些转换脚本,将此代码转换为可执行的Python代码.

是否有一个很好的pythonic方法来解析这样的文件?
你会如何解析它?

这是关于如何解析字符串的一般问题,而不是关于这种特定文件格式的问题.

python parsing data-structures

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