Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.egg;
- import android.app.NotificationManager;
- import android.app.PendingIntent;
- import android.app.Service;
- import android.app.TaskStackBuilder;
- import android.content.Context;
- import android.content.Intent;
- import android.os.IBinder;
- import android.support.v4.app.NotificationCompat;
- import android.widget.Toast;
- public class service extends Service {
- int count, i = 0;
- NotificationCompat.Builder mBuilder;
- @Override
- public IBinder onBind(Intent arg0) {
- // TODO Auto-generated method stub
- return null;
- }
- @Override
- public void onCreate() {
- Toast.makeText(this, "The new Service was Created", Toast.LENGTH_LONG).show();
- }
- @Override
- public void onStart( Intent intent, int startId) {
- i++;
- if(v.getId() == R.id.button1){
- mBuilder = new NotificationCompat.Builder(this)
- .setSmallIcon(R.drawable.ic_launcher)
- .setContentTitle("Egg")
- .setContentText("One Added!");
- }else if(v.getId() == R.id.button2){
- mBuilder = new NotificationCompat.Builder(this)
- .setSmallIcon(R.drawable.ic_launcher)
- .setContentTitle("Egg")
- .setContentText("Two Added!");
- }else if(v.getId() == R.id.button3){
- mBuilder = new NotificationCompat.Builder(this)
- .setSmallIcon(R.drawable.ic_launcher)
- .setContentTitle("Egg")
- .setContentText("One Subtracted!");
- }else{
- mBuilder = new NotificationCompat.Builder(this)
- .setSmallIcon(R.drawable.ic_launcher)
- .setContentTitle("Egg")
- .setContentText("Woo Lets Eat!!");
- }
- Intent resultIntent = new Intent(this, MainActivity.class);
- TaskStackBuilder stackBuilder = TaskStackBuilder.create(this);
- stackBuilder.addParentStack(MainActivity.class);
- stackBuilder.addNextIntent(resultIntent);
- PendingIntent resultPendingIntent = stackBuilder.getPendingIntent( 0, PendingIntent.FLAG_UPDATE_CURRENT);
- mBuilder.setContentIntent(resultPendingIntent);
- NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
- mNotificationManager.notify(i, mBuilder.build());
- }
- @Override
- public void onDestroy() {
- Toast.makeText(this, "Service Destroyed", Toast.LENGTH_LONG).show();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement