顯示 Toast 訊息的執行緒安全方式(For AsyncTask)

如果你不想擴充套件應用程式並保持你的 Toast 訊息執行緒安全,請確保在 AsyncTasks 的 post execute 部分中顯示它們。

public class MyAsyncTask extends AsyncTask <Void, Void, Void> {

    @Override
    protected Void doInBackground(Void... params) {
        // Do your background work here
    }

    @Override
    protected void onPostExecute(Void aVoid) {
        // Show toast messages here
        Toast.makeText(context, "Ding! Your Toast is ready.",   Toast.LENGTH_SHORT).show();
    }
    
}