package com.ved.musicmapapp.receiver; import com.google.android.gms.internal.in; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class ProcessSyncingReceiver extends BroadcastReceiver { public static final String BROAST_CAST_START_SYNCING = "com.ved.musicmapapp.startSyncing"; public static final String BROAST_CAST_STOP_SYNCING = "com.ved.musicmapapp.stopSyncing"; public static final String BROAST_CAST_UPDATE_SYNCING = "com.ved.musicmapapp.updateSyncing"; public static final String BROAST_CAST_RELOAD = "com.ved.musicmapapp.reload"; @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(BROAST_CAST_START_SYNCING)) { onStartProcess(); } else if (intent.getAction().equals(BROAST_CAST_STOP_SYNCING)) { onStopProcess(intent.getBooleanExtra("HAS_DATA", true)); } else if (intent.getAction().equals(BROAST_CAST_UPDATE_SYNCING)) { onUpdateProcess(intent.getStringExtra("message")); } else if (intent.getAction().equals(BROAST_CAST_RELOAD)) { onReloadProcess(); } } public void onReloadProcess() { } public void onStartProcess() { }; public void onStopProcess(boolean hasData) { }; public void onUpdateProcess(String message) { }; }