Hirdetés

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

  • bAtt001

    addikt

    jövök megint kérdéssel, van egy service-em ezt szeretném alarm managerrel bizonyos időközönként indítani, eddig oké minden indítja is, DE ennek a service-nek tovább kellene adnom 2 string paramétert, belerakom szépen intent-be a 2 cuccot aztán pendingintent majd időzítem az alarm managerrel. de amikor átér a service-be az intent már nincs benne valamiért a 2 extra, kb 2 órája bújom a stackoverflowt, minden javaslatot kipróbáltam onnan de még mindig nem tudom átküldeni a 2 extrát. itt a kódrészletem:

    Intent intent = new Intent(this, httpService.class);
    intent.putExtra("urlCurrent", currentWeatherURL);
    intent.putExtra("urlTomorrow", tomorrowWeatherURL);
    intent.setAction("getData");
    PendingIntent pIntent = PendingIntent.getService(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
    alarm.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),6000, pIntent);

    van valami ötletetek? azt olvastam intentnek adni kell egy dummy actiont hogy elküldje az extrákat, ezt meg is tettem de még mindig amikor lekérem a service-ben az extrát simán nullt ad vissza :(

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