Toast 使用方式
public class MainActivity extends Activity{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Context context = this;
        String text = "顯示Toast訊息";
        int duration = Toast.LENGTH_SHORT;
        Toast.makeText( context , text , duration).show();
    }
}
- 第一個參數傳入 Activity 本身
- 第二個參數傳入要顯示的文字訊息。
- 第三個參數傳入顯示時間的長度。
- Activity 之所以能夠放入 Context 型態的的參考,是因為他們有繼承關係。
- 顯示時間長度只有兩種可以選擇。
- Toast.LENGTH_SHORT 短時間顯示。
- Toast.LENGTH_LONG 長時間顯示。
細節解析: 取得 Toast 物件並設定。
public class MainActivity extends Activity{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Context context = this;
        String text = "顯示Toast訊息";
        int duration = Toast.LENGTH_SHORT;
        Toast toast = Toast.makeText( context , text , duration);
        toast.setText("改變Toast訊息");
        toast.show();
    }
}
- Toast.makeText() 靜態方法會回傳一個 Toast 型態的物件。
- 宣告一個 Toast 型態的參考將物件儲存起來。
- 運用 Toast 物件的 setText() 方法改變內容。
- 運用 Toast 物件的 show() 方法顯示內容。