คำถามติดแท็ก delay

30
วิธีการเรียกวิธีหลังจากความล่าช้าใน Android
ฉันต้องการที่จะสามารถเรียกวิธีต่อไปนี้หลังจากความล่าช้าที่ระบุ ในวัตถุประสงค์ c มีบางสิ่งเช่น: [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; มีวิธีนี้เทียบเท่าใน Android กับ Java หรือไม่? ตัวอย่างเช่นฉันต้องสามารถเรียกวิธีหลังจาก 5 วินาที public void DoSomething() { //do something here }
769 java  android  handler  delay 

14
จะสร้างความล่าช้าใน Swift ได้อย่างไร?
ฉันต้องการหยุดแอพชั่วคราวที่จุดใดจุดหนึ่ง กล่าวอีกนัยหนึ่งฉันต้องการให้แอปของฉันเรียกใช้รหัส แต่เมื่อถึงจุดหนึ่งหยุดชั่วคราวเป็นเวลา 4 วินาทีแล้วดำเนินการต่อโดยใช้รหัสที่เหลือ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันใช้สวิฟท์
262 xcode  swift  delay 

7
วิธีที่เหมาะสมในการรอให้หนึ่งฟังก์ชันเสร็จสิ้นก่อนดำเนินการต่อหรือไม่
ฉันมีฟังก์ชั่น JS สองตัว สายหนึ่งเรียกอีกสายหนึ่ง ภายในฟังก์ชั่นการโทรฉันต้องการโทรหาคนอื่นรอฟังก์ชั่นนั้นให้เสร็จจากนั้นจึงดำเนินการต่อ ดังนั้นสำหรับตัวอย่าง / รหัสหลอก: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish... // do something else }; ฉันคิดวิธีแก้ปัญหานี้ แต่ไม่รู้ว่านี่เป็นวิธีที่ชาญฉลาดหรือไม่ var isPaused = false; function firstFunction(){ isPaused = true; for(i=0;i<x;i++){ // do something } isPaused = false; …


13
จะทำให้ล่าช้าในการค้นหาทันใจของ AngularJS ได้อย่างไร
ฉันมีปัญหาเรื่องประสิทธิภาพที่ฉันไม่สามารถจัดการได้ ฉันมีการค้นหาแบบทันที แต่มันค่อนข้างล่าช้าเนื่องจากเริ่มค้นหาในแต่ละkeyup()ครั้ง JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" /> <div class="entry" ng-repeat="entry in entries | filter:searchText"> <span>{{entry.content}}</span> </div> ข้อมูล JSON ไม่ได้มีขนาดใหญ่เพียง 300KB เท่านั้นฉันคิดว่าสิ่งที่ฉันต้องทำให้สำเร็จคือการหน่วงเวลาประมาณ 1 วินาทีในการค้นหาเพื่อรอให้ผู้ใช้พิมพ์เสร็จแทนที่จะทำการดำเนินการในแต่ละการกดแป้นพิมพ์ AngularJS ทำสิ่งนี้ภายในและหลังจากอ่านเอกสารและหัวข้ออื่น ๆ ที่นี่ฉันไม่พบคำตอบที่เฉพาะเจาะจง ฉันขอขอบคุณพอยน์เตอร์ใด ๆ เกี่ยวกับวิธีที่ฉันสามารถหน่วงเวลาการค้นหาแบบทันที

9
jQuery: รอ / หน่วงเวลา 1 วินาทีโดยไม่ต้องใช้รหัส
ฉันไม่สามารถใช้.delayวิธีการใน jQuery ได้: $.delay(3000); // not working $(queue).delay(3000); // not working ฉันใช้การวนรอบสักครู่เพื่อรอจนกว่าค่าการเปลี่ยนแปลงที่ไม่สามารถควบคุมได้จะมากกว่าหรือเท่ากับค่าอื่นและฉันไม่สามารถหาวิธีที่จะแฮ็กการดำเนินการเป็นเวลา X วินาที

4
วิธีเพิ่มการหน่วงเวลา 2 หรือ 3 วินาที [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน9 ปีที่ผ่านมา ฉันจะเพิ่มความล่าช้าให้กับโปรแกรมใน C # ได้อย่างไร
129 c#  delay 

6
วิธีลดความล่าช้าในการเริ่ม iOS AVPlayer
หมายเหตุสำหรับคำถามด้านล่าง: เนื้อหาทั้งหมดอยู่ในเครื่องของอุปกรณ์ - ไม่มีการสตรีมเครือข่ายเกิดขึ้น วิดีโอมีแทร็กเสียง ฉันกำลังทำงานกับแอปพลิเคชัน iOS ที่ต้องเล่นไฟล์วิดีโอโดยมีความล่าช้าน้อยที่สุดเพื่อเริ่มคลิปวิดีโอที่เป็นปัญหา น่าเสียดายที่เราไม่ทราบว่าจะมีคลิปวิดีโอใดต่อไปจนกว่าเราจะต้องเริ่มต้นจริง โดยเฉพาะ: เมื่อวิดีโอหนึ่งกำลังเล่นเราจะรู้ว่าชุดต่อไปของคลิปวิดีโอ 10 คลิป (โดยประมาณ) คืออะไร แต่เราไม่รู้ว่าอันไหนกันแน่จนกว่าจะถึงเวลา "ทันที" ที่จะเล่นคลิปถัดไป สิ่งที่ฉันได้ทำเพื่อดูความล่าช้าในการเริ่มต้นจริงคือการโทรหาaddBoundaryTimeObserverForTimesโปรแกรมเล่นวิดีโอโดยมีช่วงเวลาหนึ่งมิลลิวินาทีเพื่อดูว่าวิดีโอเริ่มเล่นจริงเมื่อใดและฉันใช้ความแตกต่างของการประทับเวลานั้นกับครั้งแรกใน รหัสที่ระบุว่าจะเริ่มเล่นเนื้อหาใด จากสิ่งที่ฉันได้เห็นมาจนถึงตอนนี้ฉันพบว่าการใช้การรวมกันของการAVAssetโหลดและจากนั้นสร้างAVPlayerItemจากนั้นเมื่อพร้อมแล้วรอAVPlayerStatusReadyToPlayก่อนที่ฉันจะเรียกเล่นมีแนวโน้มที่จะใช้เวลาระหว่าง 1 ถึง 3 วินาทีในการเริ่ม คลิป. ตั้งแต่นั้นมาฉันได้เปลี่ยนไปใช้สิ่งที่ฉันคิดว่าเทียบเท่าโดยประมาณนั่นคือการโทร[AVPlayerItem playerItemWithURL:]และรอAVPlayerItemStatusReadyToPlayให้เล่น ประสิทธิภาพใกล้เคียงกัน สิ่งหนึ่งที่ฉันสังเกตคือการโหลดรายการ AVPlayer ครั้งแรกช้ากว่าที่เหลือ ดูเหมือนว่าแนวคิดอย่างหนึ่งคือการเปิดเครื่อง AVPlayer ล่วงหน้าด้วยเนื้อหาสั้น / ว่างเปล่าก่อนที่จะลองเล่นวิดีโอแรกอาจเป็นแนวทางปฏิบัติที่ดี [ เริ่มช้าสำหรับ AVAudioPlayer ในครั้งแรกที่เล่นเสียง ฉันอยากจะลดเวลาเริ่มต้นของวิดีโอให้มากที่สุดและมีแนวคิดบางอย่างที่จะทดลอง แต่ต้องการคำแนะนำจากใครก็ได้ที่อาจช่วยได้ อัปเดต: แนวคิดที่ 7 ด้านล่างเมื่อนำไปใช้จะให้เวลาในการเปลี่ยนประมาณ 500 มิลลิวินาที นี่เป็นการปรับปรุง …
115 ios  delay  avplayer 

12
การเรียกฟังก์ชันล่าช้า
มีวิธีง่ายๆที่ดีในการหน่วงเวลาการเรียกใช้ฟังก์ชันในขณะที่ปล่อยให้เธรดดำเนินการต่อไปหรือไม่? เช่น public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only execute once foo has finished } ฉันทราบว่าสามารถทำได้โดยใช้ตัวจับเวลาและตัวจัดการเหตุการณ์ แต่ฉันสงสัยว่ามีวิธี c # มาตรฐานในการบรรลุสิ่งนี้หรือไม่? ถ้าใครอยากรู้อยากเห็นเหตุผลที่ต้องมีก็คือ foo () และ bar () อยู่ในคลาส (singleton) ที่แตกต่างกันซึ่งฉันต้องการเรียกกันและกันในสถานการณ์พิเศษ …
92 c#  function  delay 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.