Spawner - developers tool (read description) APK
ข้อมูล
เวอร์ชัน 1.0 (#10)
อัปเดตแล้ว 27 May 2561
ขนาดไฟล์ APK 1.7 MB
เวอร์ชัน Android ที่กำหนด Android 4.1+ (Jelly Bean)
นักพัฒนาซอฟต์แวร์ GainWise
ประเภท เครื่องมือ (โปรแกรม ประยุกต์)
โปรแกรม ประยุกต์ ID com.gainwise.devprocesshelper
บันทึกนักพัฒนาซอฟต์แวร์ app นี้เลียนแบบสิ่งที่เกิดขึ้นเมื่อระบบความต้องการที่จะเรียกคืนหน่วยความจำ
ภาพหน้าจอ
คลิกที่ภาพเพื่อดูขนาดเต็ม
มีอะไรใหม่
มีอะไรใหม่ใน Spawner - developers tool (read description) 1.0
คำอธิบาย
ฉันทำนี้ app เครื่องมือที่ง่ายมากสำหรับนักพัฒนาหุ่นยนต์โดยเฉพาะ app นี้ได้อย่างปลอดภัยจะทำให้กระบวนการแอปพื้นหลังของคุณได้รับการยึดสำหรับหน่วยความจำที่จำเป็น ไม่มี permissions- เช่นนี้เป็น app ง่าย
ตัวอย่างของวิธีการตรวจสอบนี้สามารถช่วย:
App1 เปิดตัวในกระบวนการที่มีกิจกรรมเป็นตัวเรียก มีเดี่ยวแบบคงที่ในกิจกรรม A. ผู้ใช้นำทางไปยังกิจกรรม B ในงานเดียวกัน กิจกรรม B มีการอ้างอิงเดี่ยวในกิจกรรม A. (DB ตัวแปร = MainActivity.db ตัวอย่างเช่น) ตอนนี้กิจกรรม B อยู่ที่ด้านบนของสแต็ค ผู้ใช้กดปุ่มที่บ้านและ App1 นั่งเป็นเวลาหลายชั่วโมงในพื้นหลัง ในเวลาที่หุ่นยนต์จะต้องเรียกคืนหน่วยความจำสำหรับฟังก์ชั่นอื่น ๆ / ปพลิเคชัน เมื่อเกิดเหตุการณ์นี้มันจะฆ่าปิดกระบวนการพื้นหลังที่ไม่ได้ใช้งาน ในกรณีนี้กระบวนการ App1 ถูกยกเลิก
ไม่มีปัญหาเช่นนี้เป็นการออกแบบ ให้ดำเนินการต่อเรื่อง
ผู้ใช้กดไอคอน App1 จะ "เปิด" มัน - และ BAM! หวั่น "App1 ได้หยุด"
NullPointerException นี้เกิดขึ้นเพราะเมื่อหุ่นยนต์พยายามที่จะเปิดแอปจากกระบวนการฆ่าก็จะพยายามเปิดกิจกรรมสุดท้ายที่ผู้ใช้อยู่ที่ ในกรณีนี้กิจกรรมบีจำไว้ว่ากิจกรรม B อ้างอิงเดี่ยวในกิจกรรม A. อย่างไรก็ตามกิจกรรมไม่มีอยู่แล้ว (ดีมันมีอยู่และอยู่ในกอง แต่จะต้องมีการสร้างและด้วยเหตุนี้ตัวแปรที่ reinitialized)
ดังนั้นการใช้ app นี้สามารถทดสอบสิ่งเช่นนี้เมื่อคุณมีการพัฒนาแอพพลิเคของคุณเอง แต่แทนที่จะรอชั่วโมงสำหรับระบบการเรียกคืนหน่วยความจำคุณสามารถบรรลุนี้ในเวลาน้อยกว่าหนึ่งนาที
วิธีที่ง่ายที่สุดคือการใช้ app นี้ในระหว่างการทดสอบที่จะนำข้อมูลเข้าสู่ระบบภายในของแต่ละวิธีวงจรและดู logcat ในขณะที่คุณเปิดแอปของคุณหลังจากที่ใช้อย่างใดอย่างหนึ่งที่จะฆ่ามันปิด
เพราะปกติเมื่อคุณเปิดแอปของคุณและนำทางไปจากนั้นคุณรู้ว่า onPause (ผู้อื่น) เรียกว่า และเมื่อคุณเปิดมัน onResume เรียกว่า (ไม่ onCreate ขณะที่มันถูกสร้างขึ้นแล้ว) ... แต่เมื่อระบบฆ่ามันออกเนื่องจากความต้องการหน่วยความจำก็จะต้องสร้างมัน และจะเรียก onCreate แต่จำไว้ว่ามันเป็นครั้งแรกจะเรียกมันเกี่ยวกับกิจกรรมที่ผ่านมาซึ่งอยู่ที่ด้านบนก่อนที่มันจะถูกทำลายไปแล้วไม่ได้เปิดตัวกิจกรรม (ยกเว้นแน่นอนมันอยู่ชั้นบนสุดของสแต็ค)
ถ้าทุกสิ่งที่เป็นความสับสนให้ดูวิดีโอที่ผมได้แนบไปกับรายการนี้
หวังว่าคุณเข้าใจตอนนี้วิธีการตรวจสอบนี้จะมีประโยชน์
การให้คะแนนและบทวิจารณ์
คะแนน: 5.0 / 5 · Less than 100 คะแนน
(*) ต้องระบุ
เวอร์ชันก่อนหน้า
Spawner - developers tool (read description) 1.0 APK สำหรับ Windows (#10, 1.7 MB)
คล้ายกัน
เพิ่มเติมจาก GainWise
PixelME - Simple Screen Size / Area Measuring Tool APK
Password Generator and Vault APK
แอพและเกมที่ดาวน์โหลดมากที่สุด
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK