استفاده از این محتوا رایگان میباشد

چارا برای خلق ارزش و توسعه مهارت های درونی و رشد استعدادها و جایی برای انجام پروژهای برنامه نویسی هست، هدف ما پیاده سازی ایده شما و توسعه مهارت های فردی کاربران برای ارتقا و اجرای هدفمندانه کسب و کارها میباشد بیشتر آموزش های سایت به صورت رایگان در اختیار شما هستند اما برای دسترسی به همه آموزش ها نیازمند تهیه عضویت ویژه سایت ما میباشید.

قرار دادن TargetSDK برنامتون رو 26 به بالا و عمل نکردن کتابخانه NotificationBuilder

اگر TargetSDK برنامتون رو 26 به بالا میذارید، کتابخانه NotificationBuilder کار نمیکنه و نوتیف نمیده

برای حل این مشکل قبل از دستور notify کد زیر رو قرار بدید:

Dim P As Phone
  If P.SdkVersion >= 26 Then
    Dim Ctxt As JavaObject
    Ctxt.InitializeContext
    Dim Manager As JavaObject
    Manager.InitializeStatic("android.app.NotificationManager")
    Dim Channel As JavaObject
    Dim ChannelVisibleName As String = "My Channel"
    Channel.InitializeNewInstance("android.app.NotificationChannel", Array("MyChannelId1", ChannelVisibleName, Manager.GetField("IMPORTANCE_DEFAULT")))
    Manager = Ctxt.RunMethod("getSystemService", Array("notification"))
    Manager.RunMethod("createNotificationChannel", Array(Channel))
    Dim Jo As JavaObject = nb
    Jo.RunMethod("setChannelId", Array("MyChannelId1"))
  End If

 

مشکل قرار گرفتن کیبورد روی EditText ها رو دارید
نمایش ارور در ادیت تکست بیسیک فور اندروید
,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست