Создание значка уведомления на плагине загрузки / гарнитуры

Я хочу сделать так, чтобы при подключении гарнитуры появлялся значок уведомления. Я'мы сделали это, когда телефон включается, запускается класс MainActivity, в котором есть код для значка уведомления в методе OnCreate, поэтому он просто запускается автоматически. Проблема в том, что он запускает всю активность и приложение, которое я нене хочу Я просто хочу, чтобы появился значок. Как я мог пойти об этом? Благодарю вас!

public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub
    Intent myIntent = new Intent(context, MainActivity.class);
    myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(myIntent);
}

Приведенный выше код запускает MainActivity при загрузке.

Код значка уведомления

    //Notification Icon Starts
    NotificationManager nm=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
    Notification notification=new Notification(R.drawable.icon_notification, "Icon Notification", System.currentTimeMillis());
    Context context=MainActivity.this;
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(this, MainActivity.class), Notification.FLAG_ONGOING_EVENT);        
    notification.flags = Notification.FLAG_ONGOING_EVENT;
    notification.setLatestEventInfo(this, "Notification Icon", "Touch for more options", contentIntent);
    Intent intent=new Intent(context,MainActivity.class);
    PendingIntent  pending=PendingIntent.getActivity(context, 0, intent, 0);
    nm.notify(0, notification);
    //Notification Icon Ends

Ответы на вопрос(2)

Ваш ответ на вопрос