package com.moez.QKSMS.receiver;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Vibrator;
import android.preference.PreferenceManager;
import android.widget.Toast;
import com.moez.QKSMS.R;
import com.moez.QKSMS.ui.settings.SettingsFragment;
public class DeliveredReceiver extends com.moez.QKSMS.mmssms.DeliveredReceiver {
@Override
public void onReceive(Context context, Intent intent) {
super.onReceive(context, intent);
switch (getResultCode()) {
case Activity.RESULT_OK:
if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(SettingsFragment.DELIVERY_TOAST, true)) {
Toast.makeText(context, R.string.message_delivered, Toast.LENGTH_LONG).show();
}
if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(SettingsFragment.DELIVERY_VIBRATE, true)) {
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(100);
}
break;
case Activity.RESULT_CANCELED:
Toast.makeText(context, R.string.message_not_delivered, Toast.LENGTH_LONG).show();
break;
}
}
}