小编YOU*_*YOU的帖子

Android:无法为AsyncTask指定List <String>返回类型:doInBackground

我有以下基于asynctask的代码块.我试图通过返回LoadFeed()返回List变量,并且doInBackground的返回类型是String.如果我将doInBackground的返回类型从String更改为List,那么我会收到错误

"The return type is incompatible with AsyncTask<String,Void,String>.doInBackground(String[])"
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个错误?请帮忙

谢谢,

  private class DispData extends AsyncTask<String, Void, String> {
   private final ProgressDialog dialog = new ProgressDialog(MessageList.this);
   // can use UI thread here
   protected void onPreExecute() {
      dialog.setMessage("Fetching scores...");
      dialog.show();
   }


   // automatically done on worker thread (separate from UI thread)
   protected String doInBackground(final String... args) {
      return loadFeed();

   }


  // can use UI thread here
   protected void onPostExecute(final List<String> result) {
      if (dialog.isShowing()) {
         dialog.dismiss();
      }
     adapter = 
            new ArrayAdapter<String>(MessageList.this,R.layout.row,result);
     MessageList.this.setListAdapter(adapter); …
Run Code Online (Sandbox Code Playgroud)

android list android-asynctask

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

如何用python解析*.py文件?

我想解析Python源代码,以尝试从Python到Go的基本源代码转换器.

  • 我应该使用什么模块?
  • 我应该继续吗?
  • 如果我要继续,怎么样?

python code-conversion go

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

真的需要正则表达式的贪婪选项吗?

真的需要正则表达式的贪婪选项吗?

假设我有以下文本,我喜欢在[Optionx]和[/ Optionx]块中提取文本

[Option1]
Start=1
End=10
[/Option1]
[Option2]
Start=11
End=20
[/Option2]
Run Code Online (Sandbox Code Playgroud)

但是使用Regex Greedy Option,它会给我

Start=1
End=10
[/Option1]
[Option2]
Start=11
End=20
Run Code Online (Sandbox Code Playgroud)

有人喜欢这样吗?如果是的话,你能告诉我吗?

regex

2
推荐指数
2
解决办法
244
查看次数

如何使用jquery获取所有字体?

你能告诉我如何使用jquery获取所有字体吗?

jquery fonts

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

SQLITE INNERJOIN梦魇,需要一个解决方案

很高兴找到天才成员这样一个有用的网站.我一直试图找到这个SQLITE问题的解决方案.谷歌没有帮助我,除了找到这个网站.SQL查询在同一数据库的MSAccess版本上正常工作.

这是我的SQL语句 - 这对我不起作用.


SELECT Invoices.InvoiceNumber, Invoices.Quantity,Invoices.Code, Invoices.Price,Invoices.Discount, Invoices.InvoiceGrandTotal, Employees.EmployeeName, Customers.CustomerName, Invoices.DateOfInvoice, [price]*[Quantity] AS Total, Customers.Address, Products.Description,Products.Unit  
    FROM Products 
        INNER JOIN (
            (   
                ( Invoices INNER JOIN InvoiceDetails 
                    ON Invoices.InvoiceNumber = InvoiceDetails.InvoiceNumber
                ) INNER JOIN Customers 
                    ON Invoices.CustomerID = Customers.CustomerID
            ) INNER JOIN Employees 
                ON Invoices.UserID = Employees.EmployeeID
        ) ON Products.Code = InvoiceDetails.Code  
    WHERE (((InvoiceDetails.InvoiceNumber)='10111'));
Run Code Online (Sandbox Code Playgroud)

错误消息是: " Cannot compile Select-Statement: no such column: Invoices.InvoiceNumber"

sql sqlite

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

Rails 3中的主要新功能是什么?

我正在使用rails 2.3.4.随着rails新版本rails 3的到来,我想知道rails3有哪些主要变化?

ruby-on-rails ruby-on-rails-3

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

动态xpath表达式

美好的一天,同事们!

请告诉我,如何进行动态xpath解析:

例如,而不是写作

$domXPath->query('//*[(@id = "article-id-18")]');

- >写那样的东西

$domXPath->query('//*[(@id = "article-id-*")]');

,因为在我的情况下,网站的脚本生成(每次)块的新ID,其中包含文章的文本?

所以问题就在上面.

xpath

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

在Python 2.x中,使用反引号从int对象获取十进制字符串是可怕的吗?

在Python 2.x中,使用反引号从int对象获取十进制字符串是可怕的吗?因为反推是repr(),不是str()吗?当我回答这个问题时,我注意到了.

在Python源代码中,它们在Python源代码中具有相同的功能,即intobject.c

(reprfunc)int_to_decimal_string,            /* tp_repr */
....
(reprfunc)int_to_decimal_string,            /* tp_str */
Run Code Online (Sandbox Code Playgroud)

你怎么看?

python python-2.x backticks

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

获取由3d多边形包围的点

我有一个位于3D平面上的多边形.我希望得到这个多边形所包含的所有点.任何人都可以帮助我吗?我可以通过用平面替换扫描线来制作3D扫描线算法,并获得与我的多边形的平面的交叉但我想要更快的解决方案.提前致谢.

c# c++ algorithm 3d

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

PHP爆炸正在删除第一个数组值

好的,首先,如果之前已经询问过这个问题,我会进行applogize,我花了过去12个小时来筛选数百个论坛主题并且还没有找到一个完全回答这个问题的人,所以这里就是这样.

我有一个我构建的页面,其中有一个用户列表,当用户登录时自动填充,每个用户都有一个复选框,允许主机选择用户并在需要时删除它们.我正在使用jQuery将数组字符串发送到php页面,我试图爆炸该字符串,遍历用户ID并从我们的数据库中删除传递的ID.除非我选择多个用户,否则一切都非常好.当我选择多个用户并将数组传递给php处理程序时,它会爆炸数组,但只保留数组中的最后一个值,其余部分在脚本的黑洞中丢失.

这是我的javascript页面中的代码:

function rem_user() {  
var ids = $('input:checkbox[id=del]:checked').map(function(){
    return this.value
}).get();
alert(ids);
jQuery("#rem_msg").load(controlpage, {AdmFnc: "rem_user", del_ids: ids}, getUsers);
}
Run Code Online (Sandbox Code Playgroud)

然后将此数组传递给php控制页面,由以下处理:

if (strcmp($AdmFnc, rem_user) == 0){
echo "";
$ids = trim($_POST['del_ids']);
$ids = explode(',',$ids);
if(is_array($ids)){
   foreach($ids as $userid){
      mysqli_query($dbc, "UPDATE webcastlogin SET logoutTime = '$current_time' WHERE userid = '$userid'") or die('Error setting logout time '.mysqli_error($dbc));
      mysqli_query($dbc, "DELETE FROM weekly_users WHERE userid = '$userid'") or die('Error removing users '.mysqli_error($dbc));
    }
    echo 'Selected IDs removed';
} else if (empty($ids)) {
    echo …
Run Code Online (Sandbox Code Playgroud)

javascript php arrays jquery explode

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