A little bit of extra checking when creating dialogs in case activity is finishing

pull/14/head
Tim Su 14 years ago
parent 98b5e0d5f8
commit fd5f5f1a28

@ -32,6 +32,9 @@ public class DialogUtilities {
public void viewDialog(final Activity activity, final String text,
final View view, final DialogInterface.OnClickListener okListener,
final DialogInterface.OnClickListener cancelListener) {
if(activity.isFinishing())
return;
activity.runOnUiThread(new Runnable() {
public void run() {
new AlertDialog.Builder(activity)
@ -55,6 +58,9 @@ public class DialogUtilities {
*/
public void okDialog(final Activity activity, final String text,
final DialogInterface.OnClickListener okListener) {
if(activity.isFinishing())
return;
activity.runOnUiThread(new Runnable() {
public void run() {
new AlertDialog.Builder(activity)
@ -76,6 +82,9 @@ public class DialogUtilities {
*/
public void okDialog(final Activity activity, final int icon, final CharSequence text,
final DialogInterface.OnClickListener okListener) {
if(activity.isFinishing())
return;
activity.runOnUiThread(new Runnable() {
public void run() {
new AlertDialog.Builder(activity)
@ -100,6 +109,9 @@ public class DialogUtilities {
public void okCancelDialog(final Activity activity, final String title,
final String text, final DialogInterface.OnClickListener okListener,
final DialogInterface.OnClickListener cancelListener) {
if(activity.isFinishing())
return;
activity.runOnUiThread(new Runnable() {
public void run() {
new AlertDialog.Builder(activity)
@ -124,6 +136,9 @@ public class DialogUtilities {
public void okCancelDialog(final Activity activity, final String text,
final DialogInterface.OnClickListener okListener,
final DialogInterface.OnClickListener cancelListener) {
if(activity.isFinishing())
return;
activity.runOnUiThread(new Runnable() {
public void run() {
new AlertDialog.Builder(activity)

@ -228,7 +228,6 @@ public class RTMSyncProvider extends SyncProvider<RTMTaskContainer> {
if(rtmService == null) {
return null;
}
try {
String token = rtmService.completeAuthorization();
MilkUtilities.setToken(token);

Loading…
Cancel
Save