سلام.
ابتدا کدهای notification ذکر شده در آن مبحث را اینجا می نویسم :
1- برای اینکه بعد از اشاره روی notification ، به برنامه اندروید نرود (هیچ اتفاقی نیفتد)، باید سه خط زیر از بین کدها حذف شود (این سه خط کد برای تعیین رفتن به برنامه اندروید، بعد از اشاره می باشد) :
2- برای عدم قابل حذف بودن notification ، باید آن را در بخش Ongoing نمایش بدهیم. برای این منظور، باید خط زیر به کدها افزوده شود :
یعنی کدها به صورت زیر خواهد بود :
ابتدا کدهای notification ذکر شده در آن مبحث را اینجا می نویسم :
کد پیاچپی:
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher) // notification icon
.setContentTitle("Notification!") // title for notification
.setContentText("kelidestan.com") // message for notification
.setAutoCancel(true); // clear notification after click
Intent intent = new Intent(this, MainActivity.class);
PendingIntent pi = PendingIntent.getActivity(this,0,intent,Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pi);
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());
1- برای اینکه بعد از اشاره روی notification ، به برنامه اندروید نرود (هیچ اتفاقی نیفتد)، باید سه خط زیر از بین کدها حذف شود (این سه خط کد برای تعیین رفتن به برنامه اندروید، بعد از اشاره می باشد) :
کد پیاچپی:
Intent intent = new Intent(this, MainActivity.class);
PendingIntent pi = PendingIntent.getActivity(this,0,intent,Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pi);
2- برای عدم قابل حذف بودن notification ، باید آن را در بخش Ongoing نمایش بدهیم. برای این منظور، باید خط زیر به کدها افزوده شود :
کد پیاچپی:
mBuilder.setOngoing(true);
یعنی کدها به صورت زیر خواهد بود :
کد پیاچپی:
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher) // notification icon
.setContentTitle("Notification!") // title for notification
.setContentText("kelidestan.com") // message for notification
.setAutoCancel(true); // clear notification after click
NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mBuilder.setOngoing(true);
mNotificationManager.notify(0, mBuilder.build());
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.