如何从异步任务ActionResult获取返回值?

时间:2019-09-03 11:37:47

标签: c#

我正在尝试将值从异步任务控制器获取到另一个控制器。

我正在尝试获取返回值 bool ,该值将在条件*** before qr.create_threads *** Q.size() 0 var 0.0 *** after qr.create_threads *** Q.size() 1000 var 1001.0 *** for loop *** var 1002.0 .size() 1000 var 1003.0 .size() 1000 var 1004.0 .size() 1000 var 1005.0 .size() 1000 var 1006.0 .size() 1000 var 1007.0 .size() 1000 var 1008.0 .size() 1000 var 1009.0 .size() 1000 var 1010.0 .size() 1000 var 1011.0 .size() 1000 中处理,但是程序会像错误一样读取它。

相反,如果我尝试处理public void selectAndDelete() { try { SQLiteDatabase db = this.getWritableDatabase(); int i=db.delete(table_name, "ID = (select ID from table_name where amount = 5)", null); if(i>0) { // I'm inserting here new record } } catch (SQLException e) { } } ,则不会显示任何错误,但该值始终为 false

第一控制者:

if(!resController.Result.Value)

第二个控制器中:

if(!resController.Value)

0 个答案:

没有答案