Handle crashes in various places

pull/14/head
Tim Su 14 years ago
parent de9aacd027
commit c7e7458651

@ -160,6 +160,8 @@ public class C2DMReceiver extends BroadcastReceiver {
}
actFmSyncService.fetchTask(task);
} catch(NumberFormatException e) {
// invalid task id
} finally {
cursor.close();
}

@ -402,11 +402,15 @@ public class EditPreferences extends TodorooPreferenceActivity {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
Boolean value = (Boolean) newValue;
try {
if (!value.booleanValue()) {
Crittercism.setOptOutStatus(true);
} else {
Crittercism.setOptOutStatus(false);
}
} catch (NullPointerException e) {
return false;
}
return true;
}
});

@ -1128,8 +1128,8 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
(tabStyle == TAB_STYLE_ACTIVITY_WEB && position == 2))
return TAB_VIEW_WEB_SERVICES;
throw new RuntimeException("Error - requested position " + position
+ ", tab style " + tabStyle);
// error experienced
return TAB_VIEW_MORE;
}
/**

Loading…
Cancel
Save