ปีกของ Android mucchin | รายชื่อของบทความกิจกรรมแท็ก



วิธีการที่จะรับเหตุการณ์ที่สำคัญกลับบน Android app


ใน Android app วิธีเหตุการณ์ (รับ) จากการเก็บค่าคีย์ถูกกดปุ่มย้อนกลับ (Back) มันคืออะไร?

ก่อนที่ delving เป็นเรื่องก็จะพูดคุยเล็ก ๆ น้อย ๆ หัน
คือการปรับปรุงเว็บไซต์ Senki "Android จาก mucchin" สำหรับค่อนข้างนาน
มันอยู่ที่ประมาณ 50 วันทำท่า
สำหรับการปฏิบัติไม่ว่างที่ได้กลายเป็นถูกหยุดการทำงานยัง Android app พัฒนาได้ทำในภาคเอกชน
เฉพาะเวลาว่างเพียงเล็กน้อยดังนั้นในที่สุดผมพยายามที่จะไปสู่​​การพัฒนาอย่างต่อเนื่องของ Android ปพลิเคชันได้รับการผลิตจากก่อนหน้านี้มากกว่า
และเป็นอิสระเพียงเล็กน้อยในขณะที่คาดว่าจะได้มีเพื่อปฏิเสธไม่ได้ว่าบางที่ว่างเปล่า
ไม่สามารถอธิบายสิ่งที่เกิดขึ้นบน Android ได้รับการลืมและการที่ทำดีได้สร้าง Android app ของเขาซึ่งเป็นมากที่สุดเท่าที่ (หัวเราะ)


ดังนั้นฉันต้องการที่จะได้รับลงไปที่ธุรกิจ
เวลานี้ใน Android app เป็นเกี่ยวกับวิธีการที่จะรับเหตุการณ์เมื่อมีการกดปุ่มย้อนกลับ

ฉันมีตอนนี้ได้รับการ Android app, มี GPS คุณลักษณะผมพยายามที่จะติดตั้งและทดสอบเพื่อ XPERIA
ตัวอย่างเช่นแม้ว่าจีพีเอสในบ้านตำแหน่งไม่ได้จบที่การวางตำแหน่งไม่สามารถประมวลผล
ผมสังเกตเห็นว่าอยู่ในสภาพที่แม้ว่าที่สิ้นสุดไอคอนกิจกรรมในไอคอนเช่นการวางตำแหน่งไว้ที่ด้านบนของหน้าจอของ XPERIA ที่ได้รับการหันไปออก Pikopiko และการเคลื่อนไหว
ฉันคิดว่าดังนั้นฉันคิดว่ามีและลืมการวางตำแหน่งและแน่นอนว่าคงเหมือนเดิมและฉันต้องการที่จะยกเลิกตำแหน่ง GPS ในตอนท้ายของกิจกรรม

Android app ถูกติดตั้งด้วยตัวเองที่ปุ่ม "ย้อนกลับ" ของคุณได้รับเหตุการณ์ที่ได้รับการกดของหลักสูตรสามารถดำเนินการได้เช่น (. ใน onClickListener)
ที่นี่โดยการวางขั้นตอนการยกเลิกของ GPS ตำแหน่งงานที่ส่วนท้ายของคุณเองโดยการกดปุ่มปุ่มย้อนกลับเป็นปัญหาไม่ให้ฉันเพื่อยกเลิกการวางตำแหน่ง
แต่เดียวนี้ถ้าคีย์ถูกกดกลับจากด้านข้างอย่างหนักการดำเนินการวางตำแหน่งไม่ถูกยกเลิก
Let 's talk เมื่อกดปุ่มย้อนกลับที่มีอยู่ให้เป็นคีย์ที่ยากและสิ่งที่ฉันทำ

เหตุการณ์ OnDestroy ของกิจกรรม ()

สิ่งที่คุณต้องการจะทำอย่างไรที่สำคัญกลับถูกกด? ผมคิดว่าขึ้นอยู่กับวัตถุประสงค์และวิธีการจัดการที่แตกต่างกัน
ชอบฉันที่ส่วนท้ายของกิจกรรมในกรณีของการประมวลผล, คุณสามารถใช้วิธีการ (), คุณอาจต้องการที่จะอธิบาย OnDestroy กระบวนการของกิจกรรมหรือต้องการยกเลิกการดำเนินการที่คุณกำลังทำงานอยู่, Tokayuu คุณต้องการที่จะปล่อยบางสิ่งบางอย่าง
กิจกรรมเป็นที่สิ้นสุดเหตุการณ์ที่เกิดขึ้น OnDestroy
แน่นอนแม้หลังจากที่ออกจากวิธี () เพราะมันเกิดขึ้น OnDestroy เสร็จกิจกรรมนี้อยู่ในขั้นตอนที่คุณใส่ในการออกกดปุ่มของตัวเองถ้าคุณได้วางขั้นตอนเช่นการยกเลิก Yara ปล่อย OnDestroy () ผมคิดว่าความคิดที่ดีที่จะใช้




เหตุการณ์ onkeydown ของกิจกรรม ()

ส่วนนี้จะอธิบายสิ่งที่ต้องทำเมื่อ "ฉันต้องการละเว้นคีย์กลับ."
แต่เพราะผมคิดว่ากระบวนการนี​​้และเหี้ยมโหดให้กับผู้ใช้ดังนั้นจึงไม่แนะนำให้
เมื่อคีย์ถูกกดเหตุการณ์ onkeydown เพื่อเกิดความเคลื่อนไหวที่จะใช้ () onkeydown วิธีการ
จากนั้นยกตัวอย่างเช่นรหัสต่อไปนี้


ประชาชน boolean onkeydown (int keyCode เหตุการณ์ KeyEvent) {
ถ้า (keyCode! = KeyEvent.KEYCODE_BACK) {
กลับ super.onKeyDown (keyCode, event);
} else {
return false;
}
}


KeyEvent.KEYCODE_BACK เป็นค่าคงที่ของคลาส android.view.KeyEvent, คีย์กลับแสดงให้เห็น
กลับไปเมื่อคีย์ถูกตามและจะไม่เรียก (onkeydown) จากระดับซุปเปอร์การประมวลผลของคีย์กลับหมายความว่าคุณจะเสร็จสิ้นด้วยส่วนนี้นี้คุณจะไม่ได้กลับไปยังหน้าจอ

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


ในโปรแกรมจำลอง Android เพราะมันไม่ได้เหมือนไอคอนจะปรากฏขึ้นในการวางตำแหน่งของจีพีเอสที่ผมคิดว่าไม่มีปัญหากำลังหาที่ย้ายในความเป็นจริง XPERIA คุณจะพบปัญหาและ trickles

หากคุณกำลังพัฒนา Android app ยังเป็นคนที่จะแนะนำเพื่อให้ได้วิธีการที่เกิดขึ้นจริง
และแตกต่างกันยังเพราะขนาดหน้าจอและเคลื่อนย้ายไปมาในโปรแกรมจำลองก็คงเป็นเพราะการดำเนินการเกี่ยวกับ XPERIA มันเป็นความแตกต่างระหว่างบรรยากาศ Yappari

2 3 4 5 ... 10 ... Last » สิบหน้ากระดาษของ สอง สาม 4 ห้า ... 10 ... ล่าสุด»