顯示 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();
}
}