Slide 29
Slide 29 text
Fenceを登録する
• ैདྷͷBroadcast Receiverͱಉ༷
public class FenceReceiver extends BroadcastReceiver {
private static final String TAG = "FENCE_RECEIVER";
@Override
public void onReceive(Context context, Intent intent) {
if (!TextUtils.equals("com.kgmyshin.fence.RECEIVE_FENCE", intent.getAction())) {
return;
}
FenceState state = FenceState.extract(intent);
if (TextUtils.equals(state.getFenceKey(), FenceKey.PLUG_IN.name())) {
if (state.getCurrentState() == FenceState.TRUE) {
Toast.makeText(context, "plug in", Toast.LENGTH_SHORT).show();
}
Log.i(TAG, "FENCE_START: " + state.getCurrentState());
}
}
}