ตัวบ่งชี้กิจกรรมแถบสถานะ iphone หมุนตลอดไป


8

มีคนบอกฉันได้ไหมว่าทำไมตัวบ่งชี้กิจกรรมหมุน แอปทั้งหมดถูกปิด มันเริ่มหมุนทันทีหลังจากที่ฉันเปิดใช้งาน wifi Wifi ปิด - ตัวบ่งชี้กิจกรรมหายไป


มันกำลังสแกนหาสัญญาณ WiFi ใหม่อยู่ตลอดเวลา
Ruskes

@Buscar Afaik ไอคอนกิจกรรมในแถบสถานะไม่เกี่ยวข้องกับการสแกนหาเครือข่ายคุณมีแหล่งที่มาหรือไม่?
grg

ฉันอ่านคำถามผิดหรือเปล่า?
Ruskes

ฉันสังเกตเห็นว่าตัวบ่งชี้กิจกรรมเครือข่ายบน iPhone ของฉันทำงานอยู่เสมอจากหน้าจอหลัก ฉันไม่รู้ว่ามันกำลังทำอะไรอยู่ ไม่ควรทำเช่นนั้น
เบรนแนน

นี้แก้ไขให้ฉัน; iphonetricks.org/…
Nathan Prather

คำตอบ:


4

โดยทั่วไปนั่นหมายความว่าโทรศัพท์ของคุณกำลังทำกิจกรรมเครือข่ายที่มีน้ำหนักมากซึ่งอาจหมายถึงสิ่งใดสิ่งหนึ่งต่อไปนี้ (ไม่ใช่รายการที่ครบถ้วนสมบูรณ์มีเพียงส่วนใหญ่และบังเอิญแก้ไขได้ง่ายที่สุด):

  • เครือข่ายที่คุณเชื่อมต่อต้องการการกำหนดค่าเพิ่มเติมและใช้เวลาสักครู่ในการรับข้อมูลการตั้งค่าอย่างถูกต้องจากเราเตอร์ (หรือเซิร์ฟเวอร์ DNS น่าจะเป็นไปได้มากกว่า)
  • โทรศัพท์ของคุณกำลังสำรวจข้อมูลจำนวนมากเพื่อถ่ายโอน - อาจมีแอปมากมายในการอัปเดตหรือคุณมีอีเมลจำนวนมากที่จะซิงค์หรือคุณมีข้อมูลบนระบบคลาวด์จำนวนมากที่ต้องดาวน์โหลด
  • โทรศัพท์ของคุณกำลังพยายามเข้าถึงเซิร์ฟเวอร์ที่สำคัญและมีปัญหาในการเชื่อมต่อกับมัน (เช่นพยายามโพลเซิร์ฟเวอร์แอปเปิ้ลเพื่อตรวจสอบการอัปเดตซอฟต์แวร์และเซิร์ฟเวอร์ที่มีปัญหาเกิดข้อผิดพลาด) สปินเนอร์จะอยู่ต่อไปอีกซักพักหนึ่งจนกว่าโทรศัพท์ของคุณจะเลิกหรือได้รับการเชื่อมต่อที่แท้จริง

ลองเชื่อมต่อกับเครือข่ายที่เชื่อถือได้ (การเชื่อมต่อที่รวดเร็วเข้าถึงอินเทอร์เน็ตได้ง่าย - เช่นไม่ใช่เครือข่ายร้านกาแฟ) และปล่อยให้โทรศัพท์ของคุณคิดออกซักระยะหนึ่ง (ให้ความยาว 15-20m) ลองทำสองสามครั้ง หากคุณยังคงมีปัญหาเครื่องปั่นด้ายบนเครือข่ายที่ดีหลังจากเชื่อมต่อกับมันเป็นเวลานานและตรวจสอบโทรศัพท์ของคุณสองสามครั้งคุณอาจมี rarer แต่ยังยากที่จะวินิจฉัย / แก้ไขปัญหา - ไปที่ ร้าน Apple และให้พวกเขาดู :)


คำตอบที่ดีพร้อมการคาดเดาที่ดีสำหรับผู้ใช้ส่วนใหญ่ แต่คำตอบ "สาเหตุ / เหตุผล" นั้นตรงกับปัญหาของฉัน
mgPePe

7

สาเหตุ

ฉันสามารถทำซ้ำปัญหานี้อย่างสม่ำเสมอบน iOS 7.1.1 เพียงเข้าไปที่ App Store แล้วคลิกปุ่ม "อัปเดตทั้งหมด" ในแท็บอัปเดต เมื่อคุณออกจากหน้าจอหลักตัวบ่งชี้กิจกรรมจะหมุนในแถบสถานะไม่หยุดหย่อน เนื่องจากรหัสได้รับการเข้าสู่สถานะที่ไม่ถูกต้องวิธีเดียวที่จะกำจัดตัวบ่งชี้กิจกรรมคือการปิดเครื่องโทรศัพท์ของคุณและบูตมันขึ้นมา

เหตุผล

นี่คือสาเหตุที่เกิดจากการเขียนโปรแกรมที่ไม่ดีของนักพัฒนา Apple พวกเขาแสดงอย่างถูกต้องเมื่อแอปเริ่มอัปเดต:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

แต่พวกเขาไม่สามารถปิดได้เมื่อแอปอัปเดตเสร็จแล้ว:

[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;

วิธีการเขียน Cocoa Touch framework ทำให้ง่ายสำหรับนักพัฒนามือสมัครเล่นในการทำผิดพลาดนี้รวมถึงทีมพัฒนา iOS ภายในของ Apple เอง มันยากมากที่จะจัดการการดำเนินงานเครือข่ายที่ซ้อนกันซึ่งจำเป็นต้องแสดงตัวบ่งชี้กิจกรรม อินเทอร์เฟซที่ถูกต้องสำหรับจัดการตัวบ่งชี้กิจกรรมน่าจะเป็นการสร้างสแต็ก เมื่อใดก็ตามที่จำเป็นต้องมีตัวบ่งชี้วัตถุจะถูกส่งไปยังกองซ้อน เมื่อการดำเนินการเสร็จสิ้นวัตถุจะถูกแตกจากสแต็ก เมื่อสแต็กว่างเปล่าตัวบ่งชี้ควรหายไป


1
สิ่งนี้ทำให้แบตเตอรี่หมดหรือเปล่า?
Drai

3

ฉันมีปัญหาเดียวกัน: ไอคอนกิจกรรมเครือข่ายหมุนอย่างต่อเนื่องบนหน้าจอหลักแม้จะปิดแอปทั้งหมดแล้ว ฉันปิด iPhone แล้วเปิดใหม่ แก้ไขปัญหา.


รีสตาร์ทเป็นหนึ่งในโซลูชันที่เป็นไปได้ทำไม downvote
trickster77777

สิ่งนี้ได้ผลสำหรับฉัน! ทางออกสำหรับทุกสิ่ง: "ปิดและเปิดใหม่อีกครั้ง"
Neeku

0

ฉันมีปัญหาเดียวกัน: ไอคอนกิจกรรมเครือข่ายหมุนอย่างต่อเนื่องบนหน้าจอหลักแม้จะปิดแอปทั้งหมดแล้ว ฉันปิด iPhone แล้วเปิดใหม่ แก้ไขปัญหา. ทำงานให้ฉันด้วยเช่นกัน iPhone 5c

หากคุณไม่ต้องการรีบูตคุณสามารถฆ่ากระบวนการทั้งหมดด้วยแอปพลิเคชัน iOS นี้: https://itunes.apple.com/fr/app/system-status-activity-monitor/id401457165?mt=8

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.