MainActivity.kt package com.cfsuman.kotlintutorials import android.app.Activity import android.app.NotificationChannel import android.app.NotificationManager import android.content.Context import android.os.Build import android.os.Bundle import android.widget.Button import androidx.core.app.NotificationCompat import androidx.core.app.NotificationManagerCompat class MainActivity : Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // get the context val context = this // get the widgets reference from XML layout val button = findViewById<Button>(R.id.button) // Create and register notification channel api 26+ val channelId = "My_Channel_ID" val notificationId = 1 createNotificationChannel(channelId) // button click listener button.setOnClickListener{ val noti...
Android, .NET C#, Flutter, and Many More Programming tutorials.