ฉันมี Motorola Milestone และฉันได้เรียนรู้ว่ามันมีหน่วยความจำค่อนข้างต่ำ (หน่วยความจำรันไทม์ไม่ใช่ความจุหน่วยเก็บข้อมูล) ปัญหาที่มาพร้อมกับสิ่งนี้คือเมื่อใดก็ตามที่แอพจำนวนมากต้องการทำงานในพื้นหลังระบบ Android จะเริ่มฆ่าสิ่งต่าง ๆ และด้วยเหตุการณ์สำคัญของฉันที่เกิดขึ้นได้ง่ายมาก
นั่นคงไม่เลวถ้าหากไม่ใช่เพราะ Android ดูเหมือนว่าตัวเรียกใช้งานในบ้านเป็นแอพที่สำคัญที่สุดของทั้งหมด (ซึ่งผิดอย่างน่าขัน) ตัวอย่างเช่นตอนนี้ฉันมีชุดของแอปที่โพสต์พื้นหลังบางอย่างที่สำคัญ (เช่นSwype ) และบางจุด (เช่นFacebook ) หากฉันเปิดแอปง่าย ๆ เช่นข้อความหรือที่อยู่ติดต่อหรือการตั้งค่า homelauncher จะถูกฆ่าในพื้นหลัง เมื่อฉันกดปุ่มโฮมฉันได้รับการต้อนรับด้วยหน้าจอหลักที่ว่างเปล่าและต้องรอประมาณ 1 หรือ 2 นาทีเพื่อให้ทุกอย่างโหลดอีกครั้ง
สิ่งนี้เกิดขึ้นกับตัวเรียกใช้งานภายในบ้านทั้งหมดที่ฉันพยายามถึงแม้ว่ามันจะเกิดขึ้นได้ง่ายขึ้นกับตัวที่หนักกว่า จนถึงตอนนี้ฉันสามารถใช้ชีวิตกับพฤติกรรมนี้ได้โดยหลีกเลี่ยงแอพที่ทำงานในพื้นหลังอย่างเคร่งครัด (รวมถึงวิดเจ็ต) แต่วิธีนี้ไม่สมบูรณ์ มันยังคงเกิดขึ้นบ่อยกว่าที่ฉันต้องการ
มีวิธีการเปลี่ยนลำดับความสำคัญของ android เมื่อพูดถึงการฆ่าแอปพื้นหลังหรือไม่? แต่ทำไมไม่ปล่อยยศบ้านต่ำกว่าGoogle Maps 'บริการสถานที่ตั้งและ Facebook ' s (ขี้เกียจ) อัปโหลด และทุกอย่างอื่น? ฉันต้องการให้ตัวเรียกใช้ภายในบ้านเป็นสิ่งสุดท้ายที่ถูกฆ่าเมื่อหน่วยความจำเหลือน้อยหรือใกล้เคียงกับที่เป็นไปได้ (เช่นเห็นได้ชัดว่าไม่สามารถจัดอันดับสูงกว่าแอปที่ใช้งานอยู่ในปัจจุบัน
ฉันได้ติดตั้ง Cyanogen mod 6 แล้ว แต่ยังเกิดขึ้นในระบบปฏิบัติการ Android และฉันยินดีที่จะติดตั้งROM ใด ๆ ที่กำหนดเองเพื่อแก้ไขปัญหานี้