ANDROID APP
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
32 บทที่ 2 การพัฒนาแอพเบื้องต้น: แอคทิวิตี้ และ อินเท็นต์<br />
ดูแอคทิวิตี้ได้ในชุดคำสั่งที่ 2.6 เมื่อคุณรันแอพแล้ว ให้ทดลองการทำงานหลายๆ กรณีดังนี้<br />
m ลองตะแคงจอภาพเพื่อสั่งให้ทำการทำลายและสร้างแอคทิวิตี้<br />
m กดปุ่ม Home เพื่อหยุดการทำงานของแอคทิวิตี้ชั่วคราว แต่ไม่ทำลายแอคทิวิตี้<br />
m กดที่ไอคอน Application เพื่อสร้างอินสแตนซ์ของแอคทิวิตี้ในขณะที่แอคทิวิตี้อันเก่ายัง<br />
ไม่ถูกทำลาย<br />
m ปล่อยให้จอภาพดับเพื่อหยุดการทำงานของแอคทิวิตี้และทำการเปิดจอภาพเพื่อสั่งให้<br />
แอคทิวิตี้ทำงานต่อ<br />
ชุดคำสั่งที่ 2.6 src/com/cookbook/activity_lifecycle/ActivityLifecycle.java<br />
package com.cookbook.activity_lifecycle;<br />
import android.app.Activity;<br />
import android.os.Bundle;<br />
import android.widget.Toast;<br />
public class ActivityLifecycle extends Activity {<br />
@Override<br />
public void onCreate(Bundle savedInstanceState) {<br />
super.onCreate(savedInstanceState);<br />
setContentView(R.layout.main);<br />
Toast.makeText(this, "onCreate", Toast.LENGTH_SHORT).show();<br />
}<br />
@Override<br />
protected void onStart() {<br />
super.onStart();<br />
Toast.makeText(this, "onStart", Toast.LENGTH_SHORT).show();<br />
}<br />
@Override<br />
protected void onResume() {<br />
super.onResume();<br />
Toast.makeText(this, "onResume", Toast.LENGTH_SHORT).show();<br />
}<br />
@Override<br />
protected void onRestart() {<br />
super.onRestart();<br />
Toast.makeText(this, "onRestart", Toast.LENGTH_SHORT).show();<br />
}