Soru & Cevap

Metod oluştururken hata alıyorum. ...

13.05.2014 - 03:07

bildirim gönder isminde metod oluşturmaya çalışıyorum, aşağıdan bildirim gönderilmesi gerektiğinde çağırmak için. Ancak "Typo:In Word 'bildirimgonder'" şeklinde hata alıyorum. Yardımcı olabilirmisiniz ? 

 

Teşekkürler.

 

[code]

public class MainActivity extends Activity {

 

    public void bildirimgonder(){


        NotificationCompat.Builder builder =
                new NotificationCompat.Builder(this)
                        .setSmallIcon(R.drawable.ic_launcher)
                        .setContentTitle("My Notification Title")
                        .setContentText("Something interesting happened");


        int NOTIFICATION_ID = 12345;
        NotificationManager nManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        Intent targetIntent = new Intent(this, MainActivity.class);
        PendingIntent contentIntent = PendingIntent.getActivity(this, 0, targetIntent, PendingIntent.FLAG_UPDATE_CURRENT);
        builder.setContentIntent(contentIntent);
        nManager.notify(NOTIFICATION_ID, builder.build());

    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

[/code]

3 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3650-1421928561.jpg
anilsozeri
13.05.2014 - 09:17

Merhaba,

Ben aşağıdaki kod bloğunu kullanarak yapıyorum,

[code]

public class Notification{
    
    Notification notification;
    PendingIntent contentIntent;
    //Notification Metodu.
    public void Notification(Context context, NotificationManager notificationManager, String messageText){
        long[] pattern = {100,200,300,400,500};
        Uri notificationSound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
        Intent intent = new Intent(context,MainActivity.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
        contentIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
        
        notification = new Notification.Builder(context)
        .setContentText(messageText)
        .setTicker(messageText)
        .setContentIntent(contentIntent)
        .setAutoCancel(true)
        .setSmallIcon(R.drawable.my_icon)
        .setContentTitle("Title")
        .setWhen(System.currentTimeMillis())
        .setSound(notificationSound)
        .setVibrate(pattern)
        .build();
        }

[/code]