package com.yokmama.learn10.chapter05.lesson22;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.util.Log;
public class MyReceiver extends BroadcastReceiver {
private static final String TAG = MyReceiver.class.getSimpleName();
public MyReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
if ("up".equals(intent.getAction())) {
//カウントを読込
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
int count = preferences.getInt("count", 0);
//カウントアップ
count++;
//カウントを保存
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("count", count);
editor.apply();
Log.d(TAG, "count=" + count);
}
}
}