package alarmmanager.app;

import android.app.Activity;
import android.app.AlarmManager;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.os.SystemClock;
import android.widget.Toast;

public class alarmmanager extends Activity {
Toast mToast;
    /** Called when the activity is first created. */

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Intent intent = new Intent(alarmmanager.this, AlarmService_Service.class);
        PendingIntent sender = PendingIntent.getBroadcast(alarmmanager.this,
                0, intent, 0);
        
        long firstTime = SystemClock.elapsedRealtime();
        firstTime += 1000;

        AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
        am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
                        firstTime, 1000, sender);
 

    }

        

    }






package alarmmanager.app;

import java.net.URL;
import net.htmlparser.jericho.Source;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.os.SystemClock;
import android.widget.Toast;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;



public class AlarmService_Service extends BroadcastReceiver {
static String temp="쇼발";
private NotificationManager nm;
   @Override
   public void onReceive(Context context, Intent intent)
   {
   
String yourUrl = "http://cafe.naver.com/kaujongsul/";
String text1 = getHtmltoText(yourUrl);
if(text1.equals(temp));
else
{
Toast.makeText(context, "새메새지가 도착하였습니다.", Toast.LENGTH_SHORT).show();
temp = text1;
}
}
public String getHtmltoText(String sourceUrlString) {
Source source = null;
String content = null;
try {
source=new Source(new URL("sourceUrlString);
source.fullSequentialParse();
content=source.getTextExtractor().toString();
} catch (Exception e) {
e.printStackTrace();
}
return content;
}

}


우선은 Toast 기능은 구현하였는데 Toast가 뜰때 Notification도 같이 띄울려고 하는데요..

제생각에는 public void onReceive(Context context, Intent intent) 이 부분이 계속 실행되는 부분이니깐

이부분에 Notification 코드를 작성해서 넣으면 될거 같은데..

nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE); 이문장을 

 public void onReceive(Context context, Intent intent) 내에서 선언을 하게 되면

NOTIFICATION_SERVIC에서 자꾸 오류가 나네요 다른데서는 문제가 없는데..

안드로이드 시작한지 얼마 안되서 정말 힘들어요

도와주세요.ㅠ.ㅠ