Hirdetés

Új hozzászólás Aktív témák

  • kemkriszt98

    tag

    Sziasztok, adott egy BroadcastReceiver amivel próbálom észlelni ha töltőre dugják vagy dockolják a telefont... valamiért mégsem akar működni... már arra is gondoltam, hogy esetleg permission kell hozzá de nem találtam olyat ami passzolna ide..

    public class Re extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
    Toast.makeText(context, "Lol", Toast.LENGTH_LONG).show();

    SharedPreferences pref = context.getSharedPreferences(Settings.PREF_NAME, Context.MODE_PRIVATE);
    boolean c = true;

    String s = intent.getAction();
    if(s.equals(Intent.ACTION_POWER_CONNECTED))
    c = pref.getBoolean(Settings.CH_KEY, true);
    if(s.equals(Intent.ACTION_DOCK_EVENT))
    c = pref.getBoolean(Settings.DK_KEY, true);
    if(c){
    Intent i= new Intent(context,Saver_activity.class);
    context.startActivity(i);
    }
    }

    }

    <receiver
    android:name="com.example.Re">
    <intent-filter >
    <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
    <action android:name="android.intent.action.DOCK_EVENT" />
    </intent-filter>
    </receiver>

Új hozzászólás Aktív témák