Code

// A function to display an Alert Dialog with title, message and an OK button.
public static void showDialog(final Context context, final String title, final String message) {

  MainThread.run(context, new Runnable() {
     @Override
     public void run() {
        AlertDialog.Builder builder = new AlertDialog.Builder(context);
        builder.setTitle(title);
        builder.setMessage(message);
     
         DialogInterface.OnClickListener buttonListener = 
            new DialogInterface.OnClickListener() {

            // upon click, close it
            @Override
            public void onClick(DialogInterface dialog, int which) {
                 dialog.dismiss();
              }
           };
        // set the buttons
        builder.setPositiveButton("Ok", buttonListener);

        // display it
        builder.show();
     }
  });
}