محمدرضا شاهپیری 5,581 ارسال شده در 31 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 31 مرداد، ۱۴۰۲ 9 ساعت قبل، مهدی عزیزی گفته است: سلام مجدد هنگام کمپایل اروری ندارم اما توی برنامه موقعی که نمایش نوست میرسه بسته میشه این هم کد: #Region Project Attributes #ApplicationLabel: B4A Example #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: unspecified #CanInstallToExternalStorage: False #End Region #Region Activity Attributes #FullScreen: False #IncludeTitle: True #End Region Sub Process_Globals End Sub Sub Globals Dim toast As AriaToast End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Layout") End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub Sub Button1_Click toast.Initialize("toast").Title("test").Icon(LoadBitmap(File.DirAssets,"caution1.png")).Show End Sub شما متد Build رو صدا نزدین. قبل از نمایش باید این متد رو صدا بزنید که ویوها ساخته بشه. کدتون به شکل زیر باید باشه toast.Initialize("toast").Title("test").Icon(LoadBitmap(File.DirAssets,"caution1.png")).Build.Show قبل از همه چیز هم باید متد زیر رو صدا بزنید و دسترسی ترسیم رو بگیرید toast.requestDrawPermission 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی عزیزی 0 ارسال شده در 31 مرداد، ۱۴۰۲ اشتراک گذاری ارسال شده در 31 مرداد، ۱۴۰۲ 4 ساعت قبل، محمدرضا شاهپیری گفته است: شما متد Build رو صدا نزدین. قبل از نمایش باید این متد رو صدا بزنید که ویوها ساخته بشه. کدتون به شکل زیر باید باشه toast.Initialize("toast").Title("test").Icon(LoadBitmap(File.DirAssets,"caution1.png")).Build.Show قبل از همه چیز هم باید متد زیر رو صدا بزنید و دسترسی ترسیم رو بگیرید toast.requestDrawPermission همچنان ارور میده و برنامه بسته میشه ارور: *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** main_button1_click (java line: 368) android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@3da9f19 -- permission denied for this window type at android.view.ViewRootImpl.setView(ViewRootImpl.java:591) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:310) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85) at com.toast.libs.AchievementUnlocked.buildAchievement(AchievementUnlocked.java:477) at com.toast.libs.AchievementUnlocked.build(AchievementUnlocked.java:304) at com.toast.core.AriaToast.Build(AriaToast.java:78) at b4a.example.testt.main._button1_click(main.java:368) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:197) at anywheresoftware.b4a.BA.raiseEvent(BA.java:193) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80) at android.view.View.performClick(View.java:5204) at android.view.View$PerformClick.run(View.java:21153) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5420) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) کد: #Region Project Attributes #ApplicationLabel: B4A Example #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: unspecified #CanInstallToExternalStorage: False #End Region #Region Activity Attributes #FullScreen: False #IncludeTitle: True #End Region Sub Process_Globals End Sub Sub Globals Dim toast As AriaToast End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Layout") toast.requestDrawPermission End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub Sub Button1_Click toast.Initialize("toast").SubTitle("B4A").Title("test").Icon(LoadBitmap(File.DirAssets,"caution1.png")).Build.Show End Sub نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین شاهدی 5,773 ارسال شده در 31 مرداد، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 31 مرداد، ۱۴۰۲ 8 ساعت قبل، مهدی عزیزی گفته است: همچنان ارور میده و برنامه بسته میشه ارور: *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** main_button1_click (java line: 368) android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@3da9f19 -- permission denied for this window type at android.view.ViewRootImpl.setView(ViewRootImpl.java:591) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:310) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85) at com.toast.libs.AchievementUnlocked.buildAchievement(AchievementUnlocked.java:477) at com.toast.libs.AchievementUnlocked.build(AchievementUnlocked.java:304) at com.toast.core.AriaToast.Build(AriaToast.java:78) at b4a.example.testt.main._button1_click(main.java:368) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:197) at anywheresoftware.b4a.BA.raiseEvent(BA.java:193) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80) at android.view.View.performClick(View.java:5204) at android.view.View$PerformClick.run(View.java:21153) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5420) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) کد: #Region Project Attributes #ApplicationLabel: B4A Example #VersionCode: 1 #VersionName: 'SupportedOrientations possible values: unspecified, landscape or portrait. #SupportedOrientations: unspecified #CanInstallToExternalStorage: False #End Region #Region Activity Attributes #FullScreen: False #IncludeTitle: True #End Region Sub Process_Globals End Sub Sub Globals Dim toast As AriaToast End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("Layout") toast.requestDrawPermission End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub Sub Button1_Click toast.Initialize("toast").SubTitle("B4A").Title("test").Icon(LoadBitmap(File.DirAssets,"caution1.png")).Build.Show End Sub سلام تو api بالای 19 باید دسترسی زیر رو توی منیفست اضافه کنید AddPermission(android.permission.SYSTEM_ALERT_WINDOW) 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 1 شهریور، ۱۴۰۲ اشتراک گذاری ارسال شده در 1 شهریور، ۱۴۰۲ 19 ساعت قبل، مهدی عزیزی گفته است: همچنان ارور میده و برنامه بسته میشه ارور: *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** main_button1_click (java line: 368) android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@3da9f19 -- permission denied for this window type at android.view.ViewRootImpl.setView(ViewRootImpl.java:591) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:310) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:85) at com.toast.libs.AchievementUnlocked.buildAchievement(AchievementUnlocked.java:477) at com.toast.libs.AchievementUnlocked.build(AchievementUnlocked.java:304) at com.toast.core.AriaToast.Build(AriaToast.java:78) at b4a.example.testt.main._button1_click(main.java:368) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213) at anywheresoftware.b4a.BA.raiseEvent2(BA.java:197) at anywheresoftware.b4a.BA.raiseEvent(BA.java:193) at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80) at android.view.View.performClick(View.java:5204) at android.view.View$PerformClick.run(View.java:21153) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5420) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) به جای کد زیر toast.requestDrawPermission از روش زیر استفاده کنید. اول متد زیر رو به اکتیویتی اضافه کنید #if java import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Build; import android.provider.Settings; public void requestDrawPermission() { Context context = BA.applicationContext; if (Build.VERSION.SDK_INT > 23 && !Settings.canDrawOverlays(context)) { Intent intent = new Intent( Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + context.getPackageName()) ); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } } #end if حالا کتابخونه javaobject رو تیک بزنید و به شکل زیر متد رو صدا بزنید Dim jo As JavaObject jo.InitializeContext.RunMethod("requestDrawPermission",Null) 1 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی عزیزی 0 ارسال شده در 1 شهریور، ۱۴۰۲ اشتراک گذاری ارسال شده در 1 شهریور، ۱۴۰۲ 8 ساعت قبل، محمدرضا شاهپیری گفته است: به جای کد زیر toast.requestDrawPermission از روش زیر استفاده کنید. اول متد زیر رو به اکتیویتی اضافه کنید #if java import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Build; import android.provider.Settings; public void requestDrawPermission() { Context context = BA.applicationContext; if (Build.VERSION.SDK_INT > 23 && !Settings.canDrawOverlays(context)) { Intent intent = new Intent( Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + context.getPackageName()) ); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } } #end if حالا کتابخونه javaobject رو تیک بزنید و به شکل زیر متد رو صدا بزنید Dim jo As JavaObject jo.InitializeContext.RunMethod("requestDrawPermission",Null) سلام و تشکر فراوان مشکل حل شد فقط جسارتا ببخشید چطور میتونم از متد Yoffset استفاده کنم چون هرچه مقدار میدم مکان توست تغییری نمیکنه ممنونم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مهدی عزیزی 0 ارسال شده در 25 شهریور، ۱۴۰۲ اشتراک گذاری ارسال شده در 25 شهریور، ۱۴۰۲ سلام و درود دوستان کسی اطلاعی داره که چطور میشه مقدار Yoffset رو تنظیم کرد؟ هرچه مقدار میزنم تغییری نمیکنه Sub Button1_Click Try toast.Initialize("toast") toast.BackgroundColor(0xFFFFD400) toast.Elevation(25) toast.IsLarge(False) toast.SubtitleColor(0xFF656565) toast.TitleColor(Colors.Black) toast.Typeface(Typeface.DEFAULT_BOLD) toast.SubTitle("The probability of hitting an obstacle") toast.Title("Caution") toast.Icon(LoadBitmap(File.DirAssets,"Caution2.png")) toast.Duration(3500) toast.YOffset(20%y) toast.Build toast.Show Catch End Try End Sub نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.