..
ในบทเรียนก่อนหน้านี้แนะนำหนังสือแสดงเจตจำนงเราแนะนำเครื่องมือที่มีประสิทธิภาพในการเชื่อมต่อกิจกรรมเพิ่มเติมภายในโปรแกรมประยุกต์ นี้จะทำให้มันเป็นไปได้เพื่อสร้างโปรแกรมประยุกต์ได้มาจากความซับซ้อนมากการมอบหมายกิจกรรมที่เฉพาะเจาะจงกับบางกิจกรรมและการดำเนินงานเหล่านี้จะถูกใช้งานเฉพาะถ้ามีความจำเป็นเป็นผลจากการปฏิสัมพันธ์ของผู้ใช้
ในบทเรียนนี้เราจะเห็นวิธีการเรียกที่สองจากการดำเนินกิจกรรมหลัก
ดังนั้นขอสร้างโครงการใหม่และสิ่งแรกที่เรากำลังจะสร้างกิโมโน 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 กิจกรรมที่สองเพียงไฟล์ที่
| |
ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 € |
| |
AutoCAD (eBook)
การสร้างโครงสร้างทางสถาปัตยกรรม ที่เพียง 29 € |
| |
VB.NET (หลักสูตร)
ทำให้การใช้งานคอมพิวเตอร์กับ Visual Basic .. จาก 49 € |