..


ลิงก์ผู้สนับสนุน

โทรกิจกรรมหลักที่สองตามกิจกรรม

ในบทเรียนก่อนหน้านี้แนะนำหนังสือแสดงเจตจำนงเราแนะนำเครื่องมือที่มีประสิทธิภาพในการเชื่อมต่อกิจกรรมเพิ่มเติมภายในโปรแกรมประยุกต์ นี้จะทำให้มันเป็นไปได้เพื่อสร้างโปรแกรมประยุกต์ได้มาจากความซับซ้อนมากการมอบหมายกิจกรรมที่เฉพาะเจาะจงกับบางกิจกรรมและการดำเนินงานเหล่านี้จะถูกใช้งานเฉพาะถ้ามีความจำเป็นเป็นผลจากการปฏิสัมพันธ์ของผู้ใช้

ในบทเรียนนี้เราจะเห็นวิธีการเรียกที่สองจากการดำเนินกิจกรรมหลัก

ดังนั้นขอสร้างโครงการใหม่และสิ่งแรกที่เรากำลังจะสร้างกิโมโน Java ใหม่ระดับ SecondaAttivita.java ภายในไฟล์นี้ให้แทรกโค้ดต่อไปนี้






 แพคเกจ MrWebMaster.android;









 การนำเข้า android.app.Activity;







 การนำเข้า android.os.Bundle;







 การนำเข้า android.widget.TextView;







 การนำเข้า android.view.LinearLayout;









 ขยายกิจกรรม {public class SecondaAttivita



  



 ส่วนตัวทีวี TextView;

	

  



 @ Override



  



 OnCreate โมฆะสาธารณะ (Bundle savedInstanceState) {



    



 LinearLayout เชิงเส้น LinearLayout = ใหม่ (this);



      



 tv.setText ("นี่เป็นกิจกรรมที่สอง");

     

      



 linear.addView (TV);



      



 setContentView (เชิงเส้น);

        

  



 }







 }



ที่เราสามารถดูนี้ชั้นสองเป็นกิจกรรมขยายกิจกรรมอย่างแม่นยำ

ขณะนี้เรากำลังจะแก้ไขรหัสสำหรับกิจกรรมการเรียนการวางตำแหน่งตัวเอง HelloWorld.java หลักของหลักสูตรใน OnCreate วิธีการที่ แล้วใส่สองบรรทัดง่ายของรหัส :






 เจตจำนงเจตนา MiaIntent = ใหม่ (นี้ SecondaAttivita.class);







 startActivity (miaIntent);



ในครั้งแรกบรรทัดแรกของพวกเราจะไป instantiate วัตถุเจตจำนงชนิดและประเภทของความตั้งใจที่จะสร้างขึ้นที่จะ un'intent ชั​​ดเจน ความเป็นจริงที่ใช้ในการที่ผู้ผลิตจะต้องระบุกิจกรรมที่เปิดเจตนา (ในกรณีของเรากิจกรรมที่เราพบตัวเองและดังนั้นเราจึงผ่านนี้เป็นค่า) และกิจกรรมที่เป็นผู้กำกับเจตนา

startActivity วิธีการ (miaIntent) เป็นวิธีการที่จะดูแลการเปิดตัวกิจกรรมใหม่ หลังถูกเรียกโดยเจตนาที่เราสร้างขึ้นในบรรทัดก่อนหน้านี้

ณ จุดนี้ถ้าเราพยายามที่จะเปิดโปรแกรมของเรา แต่จะยังคงเห็นสายหลักกิจกรรมอวยพรแทนการพิมพ์กิจกรรมทางอาญาที่สอง นี้เป็นเพราะนอกเหนือไปจากโครงสร้างการโทรผ่านรหัสกิจกรรมที่ยังต้องประกาศไว้ในแฟ้ม AndroidManifest.xml รอง

ดังนั้นขอเปิดแฟ้มและหลังจากการประกาศของกิจกรรม AndroidManifest.xml แทรกหลักรายการใน XML บรรทัดต่อไปนี้ของรหัส :






 android:name=".SecondaAttivita"> <activity







 <กิจกรรม />



ในวิธีการนี้เราได้กล่าวว่ากิจกรรมในการแสดงตนของ'AndroidManifest และถ้าเปิดตัวตอนนี้โปรแกรมของเราจะได้รับผลลัพธ์ที่ต้องการ

AndroidManifest ภายในแฟ้มในคำประกาศของกิจกรรมใหม่ที่คุณสามารถตั้งค่าตัวกรองเจตนาที่ต้องการตามความจำเป็น ซึ่งทำให้มันเป็นไปได้ที่จะรูปแบบการทำงานของแต่ละกิจกรรมที่ได้รับโอกาสในการตอบสนองต่อความตั้งใจที่มีคุณสมบัติเดียวกันที่รวมอยู่ในคำสั่งตัวกรอง

ในตัวอย่างข้างต้นที่เราได้นำเสนอหลักที่สองในกิจกรรมที่มีโครงสร้างมาก หลักสูตรและ'คุณสามารถสร้างแฟ้ม XML ใหม่กับโครงสร้างรูปแบบที่ซับซ้อนมากขึ้นของหน้าต่างและแล้วผ่านเป็นอาร์กิวเมนต์วิธีการ setContentView กิจกรรมที่สองเพียงไฟล์ที่

ช่วยในการพัฒนาโปรแกรมสำหรับ Android
E - Learning
ASP (Advanced) ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 €
AutoCAD (eBook) AutoCAD (eBook)
การสร้างโครงสร้างทางสถาปัตยกรรม ที่เพียง 29 €
VB.NET (หลักสูตร) VB.NET (หลักสูตร)
ทำให้การใช้งานคอมพิวเตอร์กับ Visual Basic .. จาก 49 €
ลิงก์ผู้สนับสนุน