saji-fun!

طریقه دائمی کردن نوتیفیکیشن

4 ارسال در این موضوع قرار دارد

سلام!;)

این کد برای نوتیفیکیشن هست! ولی کاربر با زدن دکمه ی clear اونو میتونه پای کنه! حالا من میخوام کاری کنم که تا زمانی که اپلیکیشنم باز هست یا در پشت صفحه باز هست این نوتیفیکیشن پاک نشه!

چیکار باید بکنم؟؟؟:huh:

اینم کد نوتیفیکیشن!

[shcode=java]

package com.botskool.StatusBarNotification;

import android.app.Activity;

import android.app.Notification;

import android.app.NotificationManager;

import android.app.PendingIntent;

import android.content.Context;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

 

public class StatusBarNotificationActivity extends Activity {

 

    private static final int NOTIFICATION_ID = 1;

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        int icon = R.drawable.icon;

        CharSequence tickerText = "This is a sample notification";

        long when = System.currentTimeMillis();

        Context context = getApplicationContext();

        CharSequence contentTitle = "Sample notification";

        CharSequence contentText = "This notification has been generated as a result of button click.";

        Intent notificationIntent = new Intent(this, StatusBarNotificationActivity.class);

        PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);

        final Notification notification = new Notification(icon, tickerText, when);

        notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);

        String ns = Context.NOTIFICATION_SERVICE;

        final NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);

        Button statusbarnotify = (Button) findViewById(R.id.statusbarbutton);

        statusbarnotify.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {              

                mNotificationManager.notify(NOTIFICATION_ID, notification);

            }

        });  

    }  

}

 

[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
                    startForeground(66, notification);

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید میشه بگید کجا باید این کد رو بزارم؟؟؟:dodgy:


یکم توضیحی ، چیزی....

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بعد از اینکه نوتیفیکیشنتان را در سرویس ساختید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری