// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.detector; import android.content.BroadcastReceiver; import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import com.olio.data.object.bluetooth_status.BluetoothStatus; public class BluetoothPowerStateDetector { private BroadcastReceiver bluetoothAdapterStatusReceiver; ContentResolver contentResolver; Context context; public BluetoothPowerStateDetector(Context context1, ContentResolver contentresolver) { bluetoothAdapterStatusReceiver = new BroadcastReceiver() { final BluetoothPowerStateDetector this$0; public void onReceive(Context context2, Intent intent) { int i = intent.getIntExtra("android.bluetooth.adapter.extra.STATE", -1); context2 = BluetoothStatus.bluetoothStatus(contentResolver); context2.setRadioStatus(i); context2.save(contentResolver); } { this$0 = BluetoothPowerStateDetector.this; super(); } }; context = context1; contentResolver = contentresolver; } public void register() { context.registerReceiver(bluetoothAdapterStatusReceiver, new IntentFilter("android.bluetooth.adapter.action.STATE_CHANGED")); } public void unregister() { context.unregisterReceiver(bluetoothAdapterStatusReceiver); } }