【问题标题】:android - Parallel task to execute PHP on serverandroid - 在服务器上执行 PHP 的并行任务
【发布时间】:2014-03-22 17:37:19
【问题描述】:

我正在开发 android 应用程序,在某些时候我需要从我的服务器中获取一些价值。该服务器有一个简单的 PHP 脚本,它只回显一个值。 为了做到这一点,我就是这样做的:

private static String executePHP(String URL) {
    // Create a new HttpClient and Post Header
    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(URL);

    try {
    // Execute HTTP Post Request
    ResponseHandler<String> responseHandler = new BasicResponseHandler();
    String response = httpclient.execute(httppost, responseHandler);

        return(response);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        return("");
    }
}

该方法是静态,因为我在短信到达时调用它。然后 URL 来自 SMS 文本。 从我调用的广播接收器:

MainActivity.executePHP(link);

我希望 PHP 在后台任务上执行。

我一直在阅读 AsyncTask,但它们需要和实例,而我没有。

最好的方法是什么? 另外,请记住,该应用程序现在可能未处于活动状态。

如果我只能 Toast 在 asyncTask(或其他 asyncrhonus 线程)上执行的 PHP 的结果,我会很高兴。

谢谢大家!! 祝你有美好的一天!

【问题讨论】:

    标签: php android static android-asynctask


    【解决方案1】:

    终于解决了我的问题!现在我需要看看如何处理无互联网连接。

    solution

    【讨论】:

      猜你喜欢
      • 2013-10-29
      • 2014-01-04
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-10
      相关资源
      最近更新 更多