I want to create a notification bar showing progress through the construction method, but I do not know where I am going. If someone can tell me where I am wrong and help me, I will be grateful .....
public class DownloadReceiver extends ResultReceiver{ private final static String TAG = "DownloadReceiver"; public Context context; public DownloadReceiver(Handler handler,Context context) { super(handler); this.context = context; Log.d(TAG,handler.getLooper().getThread().getName()); } @Override protected void onReceiveResult(int resultCode, Bundle resultData) { super.onReceiveResult(resultCode, resultData); Log.d(TAG,"in download receiver"); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Service.NOTIFICATION_SERVICE); Intent notifyIntent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("http://www.android.com")); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, notifyIntent, 0); if(resultCode == DownloadService.COMPLETED){ Log.d(TAG,resultCode + ""); Builder notificationBuilder = new NotificationCompat.Builder(context) .setProgress(100, 20, false) .addAction(R.drawable.ic_action_search, "title", pendingIntent) .setWhen(System.currentTimeMillis());
source share