안드로이드 개발 질문/답변
(글 수 45,052)
<code>
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent = new Intent(this, AlarmService_Service.class);
PendingIntent sender = PendingIntent.getBroadcast(this,0, intent, 0);
long firstTime = SystemClock.elapsedRealtime();
firstTime += 10*1000;
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
firstTime, 10*1000, sender);
}
public final class AlarmService_Service extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent)
{
final Calendar c = Calendar.getInstance();
int mHour = c.get(Calendar.HOUR_OF_DAY);
int mMinute = c.get(Calendar.MINUTE);
int mSecond =c.get(Calendar.SECOND);
Toast.makeText(context, "Time " + mHour+ ":"+mMinute+":"+mSecond, Toast.LENGTH_SHORT).show();
}
}
}
</code>
대략적인 코드입니다. 이렇게 내부 AlarmService_Service에서 intent를 받고 싶은데
안되네요.
어떻게 해야될까요??



