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

8
วงจรชีวิตกิจกรรม Android - วิธีการทั้งหมดเหล่านี้มีไว้เพื่ออะไร?
วงจรชีวิตของกิจกรรม Android คืออะไร ทำไมจึงมีจำนวนมากดังนั้นวิธีการที่คล้ายกันทำให้เกิดเสียง ( onCreate(), onStart(), onResume()) เรียกว่าในระหว่างการเตรียมและอื่น ๆ มากมาย (onPause() , onStop(), onDestroy()) ที่เรียกว่าสิ้นสุดหรือไม่ จะเรียกวิธีการเหล่านี้เมื่อใดและควรใช้อย่างเหมาะสมอย่างไร

3
ความแตกต่างและการใช้งานของ onCreate (), onCreateView () และ onActivityCreated () เป็นชิ้นส่วน
อะไรคือความแตกต่างระหว่างonCreate(), onCreateView()และonActivityCreated()ในชิ้นส่วนและสิ่งที่พวกเขาแต่ละคนจะนำมาใช้สำหรับ?

5
เริ่มกิจกรรมด้วยพารามิเตอร์
ฉันใหม่มากในการพัฒนา Android ฉันต้องการสร้างและเริ่มกิจกรรมเพื่อแสดงข้อมูลเกี่ยวกับเกม ฉันแสดงข้อมูลว่าฉันต้องการรหัสเกม ฉันจะส่ง ID เกมนี้ไปยังกิจกรรมได้อย่างไร ID เกมจำเป็นอย่างยิ่งดังนั้นฉันไม่ต้องการสร้างหรือเริ่มกิจกรรมหากไม่มี ID มันก็เหมือนกับการทำกิจกรรมได้มีเพียงหนึ่งตัวสร้างพารามิเตอร์หนึ่ง ฉันจะทำสิ่งนั้นได้อย่างไร ขอบคุณ

6
Android: onCreateOptionsMenu ถูกเรียกเมื่อใดในช่วงวงจรชีวิตของกิจกรรม
ฉันใส่จุดพักสองสามจุดonCreate(หนึ่งจุดเริ่มต้นและอีกจุดท้ายของวิธีการ) และฉันก็ใส่จุดเริ่มต้นonCreateOptionsMenuไว้ onCreateวิธีการที่เรียกว่าครั้งแรกและก่อนที่จะเสร็จสิ้นการonCreateOptionsMenuที่เรียกว่า ฉันกำลังพยายามแยกFragmentรหัสการนำทางในแอพของฉันดังนั้นฉันจึงมีวัตถุสองอย่างที่ฉันมอบหมายonCreateOptionsMenuให้ขึ้นอยู่กับว่าแอปทำงานบนโทรศัพท์ / แท็บเล็ตหรือไม่ (ฉันใช้ขนาดหน้าจอเพื่อกำหนดสิ่งนี้ หน้าจอขนาดใหญ่มีมุมมองที่ฉันตรวจสอบหลังจากโครงร่างพองเกินไป) ปัญหาฉันมีคือผมสร้างวัตถุเหล่านี้ใน onCreate onCreateOptionsMenuและฉันได้รับข้อยกเว้นชี้โมฆะเมื่อฉันอ้างอิงวัตถุใน

6
onCreate คืออะไร (Bundle saveInstanceState)
ทุกคนสามารถช่วยเหลือฉันรู้เกี่ยวกับBundle savedInstanceStateในonCreate(Bundle savedInstanceState)ผมมือใหม่ใน Android ฉันพยายามทำความเข้าใจจาก developer.android.com แต่ฉันไม่สามารถที่จะเข้าใจ ใครสามารถทำให้มันง่ายขึ้น?
122 android  bundle  oncreate 

2
Android onCreate หรือ onStartCommand สำหรับการเริ่มบริการ
โดยปกติเมื่อฉันสร้างบริการ Android ฉันใช้onCreateวิธีนี้ แต่ในโครงการสุดท้ายของฉันไม่ได้ผล ฉันลองใช้onStartCommandแล้วและดูเหมือนว่าจะได้ผล คำถามคือเมื่อต้องใช้บริการต้องใช้วิธีใด? ฉันต้องใช้วิธีใด onCreate, onStartCommandหรือทั้งสองอย่าง? และแต่ละบทบาทเป็นอย่างไร?

4
super.onCreate (saveInstanceState);
ผมได้สร้างโครงการและการประยุกต์ใช้ Android ใน MainActivity.java> มันเป็นโทรonCreate()super.onCreate(savedInstanceState) ในฐานะผู้เริ่มต้นใครสามารถอธิบายได้ว่าจุดประสงค์ของบรรทัดข้างต้นคืออะไร?

4
Android - ตัวสร้างกิจกรรมเทียบกับ onCreate
ฉันเข้าใจว่า Android Activitiesมีวงจรชีวิตที่เฉพาะเจาะจงและonCreateควรถูกลบล้างและใช้สำหรับการเริ่มต้น แต่จะเกิดอะไรขึ้นในตัวสร้าง? มีกรณีใดบ้างที่คุณสามารถ / ควรแทนที่ตัวActivityสร้างด้วยหรือคุณไม่ควรแตะต้องมัน? ฉันสมมติว่าไม่ควรใช้ตัวสร้างเนื่องจากการอ้างอิงถึงActivitiesไม่ได้รับการทำความสะอาดทั้งหมด (จึงขัดขวางตัวเก็บขยะ) และนั่นonDestroyก็เพื่อจุดประสงค์ ถูกต้องหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.