2010年5月16日 星期日

如何觀察Activity從Running到Pause或從Pause到Running

其步驟如下:
1. 建立一個新專案,並實作onPause()和onStart()兩個函式。
2. 利用Toast物件來顯示Activity的狀態。
3. 執行此專案。

4. 執行另一個專案,如snake,此時會看到原來的專案顯示處於Pause狀態。

5. 在模器手機上按下"回到上一個動作"的按鈕,您可看到顯示處於Running狀態。

package com.example;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;

public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
protected void onPause() {
// TODO Auto-generated method stub
Toast.makeText(this, "Pause", Toast.LENGTH_SHORT).show();
super.onPause();
}

@Override
protected void onStart() {
// TODO Auto-generated method stub
Toast.makeText(this, "Running", Toast.LENGTH_SHORT).show();
super.onStart();
}

}

沒有留言:

張貼留言