Fix for crash during background service startup, fix for filter list activity getting stale

pull/14/head
Tim Su 14 years ago
parent 8f80a9a6c5
commit 685db5f519

@ -44,6 +44,8 @@ public class MilkBackgroundService extends Service {
if(context == null || context.getResources() == null)
return;
ContextManager.setContext(context);
if(MilkUtilities.isOngoing())
return;

@ -7,11 +7,19 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.todoroo.andlib.service.ContextManager;
import com.todoroo.astrid.service.AstridDependencyInjector;
public class MilkStartupReceiver extends BroadcastReceiver {
static {
AstridDependencyInjector.initialize();
}
@Override
/** Called when device is restarted */
public void onReceive(final Context context, Intent intent) {
ContextManager.setContext(context);
MilkBackgroundService.scheduleService();
}

@ -91,7 +91,6 @@ public class FilterListActivity extends ExpandableListActivity {
setDefaultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL);
setTitle(R.string.FLA_title);
setUpList();
onNewIntent(getIntent());
}
@ -117,6 +116,8 @@ public class FilterListActivity extends ExpandableListActivity {
intent = new Intent(FilterListActivity.this, TaskListActivity.class);
intent.putExtra(TaskListActivity.TOKEN_FILTER, filter);
startActivity(intent);
} else {
setUpList();
}
}

Loading…
Cancel
Save