草庐IT

handle_asynchronously

全部标签

ios - 对象-c/iOS :How to use ASynchronous to get a data from URL?

我的friend看到​​了我的代码,一部分是从URL获取plist数据而且他告诉我不要用Synchronous,用ASynchronous但是我不知道如何以简单的方式实现异步这是我在程序中使用的代码NSURL*theURL=[[NSURLalloc]initWithString:@"http://someurllink.php"];NSURLRequest*theRequest=[NSURLRequestrequestWithURL:theURLcachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:60.0];NSD

javascript - ionic 推送通知 : How to handle onClick?

情况:我正在使用IonicPushnotifications在我的应用程序中。一切正常。当用户发送消息时,通知将通过cURL请求触发,只有当接收者关闭应用程序或处于后台时,通知才会到达。我在处理onClick回调时遇到了问题。在documentation之后我已将回调函数放在onNotification参数中。"onNotification":Thisfunctionwillbecalledwhenyourdevicereceivesanotification,andprovidedwiththenotificationobjectreceived.当用户点击通知时,我需要做的是将他重

Android Fragment handle 后退按钮按下

这个问题在这里已经有了答案:HowtoimplementonBackPressed()inFragments?(58个回答)关闭6年前.我的Activity中有一些fragment[1],[2],[3],[4],[5],[6]如果当前Activityfragment为[2],则在返回按钮上按I必须从[2]返回到[1],否则不执行任何操作。这样做的最佳做法是什么?编辑:应用程序不得从[3]...[6]返回到[2] 最佳答案 在Fragment之间转换时,调用addToBackStack()作为FragmentTransaction的一

Android Fragment handle 后退按钮按下

这个问题在这里已经有了答案:HowtoimplementonBackPressed()inFragments?(58个回答)关闭6年前.我的Activity中有一些fragment[1],[2],[3],[4],[5],[6]如果当前Activityfragment为[2],则在返回按钮上按I必须从[2]返回到[1],否则不执行任何操作。这样做的最佳做法是什么?编辑:应用程序不得从[3]...[6]返回到[2] 最佳答案 在Fragment之间转换时,调用addToBackStack()作为FragmentTransaction的一

objective-c - iOS 和 ARC : How to retain self during asynchronous operations?

这是我第一次摆弄iOS5和ARC。到目前为止,一切顺利,但我遇到了一些问题。我有一个自定义的UIStoryboardSegue,我在其中使用FacebookConnect(或其他服务)将用户登录到我的应用程序。简而言之,它应该执行以下操作:用户点击按钮按钮触发Seguesegue启动异步登录但不会立即推送ViewController当且仅当登录成功时,segue推送ViewController相反,登录开始了,但是在它有任何机会完成之前,ARC立即释放了segue。我想到了一个快速的'n'dirtyhack来防止这种情况:@interfaceBSLoginSegue(){__stron

asynchronous - 如何在 flutter 应用程序中显示 5 分钟不可停止的计时器?

我想在我的应用程序中显示一个5分钟的计时器,即使应用程序关闭也不会停止,并以mm:ss格式显示剩余时间。如何显示时间? 最佳答案 这是一个非常非常基本的例子,说明这种计时器如何工作,它持久地存储目标时间:classTimerAppextendsStatefulWidget{@override_TimerAppStatecreateState()=>_TimerAppState();}class_TimerAppStateextendsState{SharedPreferencesprefs;DateTimetarget;String

asynchronous - 如何在 streambuilder 中检测异步操作是否结束?

我正在像这样使用StreamBuilder-StreamControllerstreamController=StreamController.broadcast();StreamBuilder(stream:streamController.stream,builder:(BuildContextcontext,AsyncSnapshotsnapshot){return(snapshot.hasData==true)//THISCONDITION!!!?CircularProgressIndicator():myWidget();)我正在像这样添加到我的流中-onPressed:()

asynchronous - 如何使用 future 的列表并在 listView 中使用它

我正在尝试获取某个目录中所有文件的列表。我从名为getUserVideos()的future函数中获取文件,如果在函数内部我尝试打印数据,我可以看到结果,但我不能在函数外部使用数据.class_mediaUtentiStateextendsState{varlightBlue=Color.fromRGBO(0,197,205,1.0);var_imagesDir;@overridevoidinitState(){super.initState();getUsersVideos();}ListNames=['Abhishek','John','Robert','Shyam','Sita'

asynchronous - Flutter:使用相同的按钮启动和停止计时器

我有一个秒表,我想要一个按钮来暂停和启动它。我正在为这件事的逻辑而苦苦挣扎。打印到控制台时,bool值卡在false上,不会让我重新单击按钮。秒表.dart:classNewStopWatchextendsStatefulWidget{@override_NewStopWatchStatecreateState()=>new_NewStopWatchState();}class_NewStopWatchStateextendsState{Stopwatchwatch=newStopwatch();Timertimer;boolstartStop=true;StringelapsedTi

asynchronous - 如何使用异步函数异步监听 Firestore 中的值?

我在Flutter中有一个与Firestore通信的异步函数。有一个运行的服务器功能,我的任务完成指示是我使用StreamSubscription收听的标志。StreamSubscription监听代码包装有Future异步函数,但我无法理解如何从StreamSubscription的函数处理程序返回Future。staticFuturelistenToProcess(Stringdoc,Functionfunc){StreamSubscriptionstream=Firestore.instance.collection('requests').document(doc).snaps