Hola, vuelvo por aca con una duda de hace mucho y que no logro resolver
myIntent = new Intent(getActivity(), MyAlarmService.class);
pendingIntent = PendingIntent.getService(getActivity(), 0, myIntent, 0);
alarmManager = (AlarmManager)getActivity().getSystemService(getContext().ALARM_SERVICE);
Calendar calendar1 = Calendar.getInstance();
calendar1.setTimeInMillis(System.currentTimeMillis());
calendar1.add(Calendar.SECOND, 30);
alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar1.getTimeInMillis(),30000, pendingIntent);
Tengo este codigo para ejecutar una clase que envie una actualizacion de datos a mi servidor.
public class MyAlarmService extends Service
Esa es la clase que extiende de Service pero tengo un problema, parte del codigo interno necesita de getActivity pero no la puedo pasar, entonces probe esto:
Activity activity =(Activity) getApplicationContext();
Pero tampoco funciona...
AYUDA POR FAVOR