package com.couchbase.gcmexample;
import android.util.Log;
public class Application extends android.app.Application {
public static String TAG = "GCM Example";
@Override
public void onCreate() {
super.onCreate();
final SyncManager syncManager = SyncManager.getSharedInstance(getApplicationContext());
Foreground foreground = Foreground.init(this);
foreground.addListener(new Foreground.Listener() {
@Override
public void onBecameForeground() {
Log.d(Application.TAG, "Foreground...");
syncManager.startPull(true);
syncManager.startPush();
}
@Override
public void onBecameBackground() {
Log.d(Application.TAG, "Background...");
syncManager.stopReplications();
}
});
}
}