You should look at the appropriately named NotificationManager...

On Thu, Sep 30, 2010 at 1:00 PM, Gold <thangadura...@gmail.com> wrote:

> Hi,
>
>                    I want to show notification in service..!
>
>                    While I click button in my home screen I just call
> service.!
>
>                    That service run every 30 seconds with the help of
> timer..! I want to show result to user..!
>
>                    How can I implement this..! Herewith I attached
> code..
>
>
> HOme screen
> ----------------------
>
> package com.servicetest;
>
> import java.util.Timer;
>
> import android.app.Activity;
> import android.content.Intent;
> import android.os.Bundle;
> import android.view.View;
> import android.view.View.OnClickListener;
> import android.widget.Button;
> import android.widget.Toast;
>
> public class Home extends Activity
> {
>        private Button btn;
>    /** Called when the activity is first created. */
>    @Override
>    public void onCreate(Bundle savedInstanceState)
>    {
>        super.onCreate(savedInstanceState);
>        setContentView(R.layout.main);
>        btn = (Button)findViewById(R.id.Button01);
>
>        btn.setOnClickListener(new OnClickListener() {
>
>                        @Override
>                        public void onClick(View v)
>                        {
>                                // TODO Auto-generated method stub
>                                Toast.makeText(getApplicationContext(),
> "Hai",
> Toast.LENGTH_SHORT).show();
>                                Intent in = new Intent();
>                                in.setClassName("com.servicetest",
> "com.servicetest.ServiceTest");
>                                startService(in);
>                        }
>                });
>    }
> }
>
>
> ServiceTest.java
> -----------------------
>
>
> package com.servicetest;
>
> import java.util.Date;
> import java.util.Timer;
> import java.util.TimerTask;
>
> import android.app.AlertDialog;
> import android.app.Notification;
> import android.app.NotificationManager;
> import android.app.Service;
> import android.content.Intent;
> import android.media.MediaPlayer;
> import android.os.IBinder;
> import android.util.Log;
> import android.widget.Toast;
>
> public class ServiceTest extends Service
> {
>        private Timer timer = new Timer();
>        private static final String TAG = "MyService";
>        MediaPlayer player;
>        WebserviceConnect wsConnect = new WebserviceConnect();
>        String result = "";
>        boolean flag = true;
>        private long delay = 1000;
>        public static final int NOTIFICATION_ID_RECEIVED = 01221;
>
>        @Override
>        public IBinder onBind(Intent intent)
>        {
>                return null;
>        }
>
>        @Override
>        public void onCreate()
>        {
>                Toast.makeText(this, "My Service Created",
> Toast.LENGTH_LONG).show();
>                Log.d(TAG, "onCreate");
>        }
>
>        @Override
>        public void onDestroy()
>        {
>                Toast.makeText(this, "My Service Stopped",
> Toast.LENGTH_LONG).show();
>                Log.d(TAG, "onDestroy");
>        }
>
>        @Override
>        public void onStart(Intent intent, int startid) {
>                Toast.makeText(this, "My Service Started",
> Toast.LENGTH_LONG).show();
>                Log.d(TAG, "onStart");
>
>                timer.scheduleAtFixedRate(new TimerTask()
>                {
>
>                        @Override
>                        public void run()
>                        {
>                                // TODO Auto-generated method stub
>                                result = wsConnect.Connect("CheckStatus",
> "ID", "7x897");
>                                Log.d(TAG,result);
>                        }
>
>                }, delay  , delay);
>
>                Log.d(TAG,result);
>                Toast.makeText(getApplicationContext(), result, 5).show();
>                if (result.equals("Success"))
>                {
>                        timer.cancel();
>                        timer = null;
>                }
>        }
>
> }
>
>
>
>
> Thanks & Warm Regards,
> Gold
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to