رفتن به مطلب
  • 0

lمشکل در خروج از برنامه


nasim

سوال

سلام

من یه برنامه دارم که اولش مثل تلگرام شروع میشه و یه سری راهنمایی هایی داره که فقط برای بار اول نشون میده بعدش وارد منوی برنامه میشه

الان یه اکتیوتی درست کردم که وقتی روی دکمه برگشت گوشی زده میشه اون اکتیوتی بصورت پاپ اپ میاد بالا ولی وقتی روی باتنی که رون اون اکتیوتی پاپ آپ گذاشتم  و کدش هم برای خارج شدن از برنامس کلیک میشه از برنامه خارح نمیشه د.باره همون صفحه منو رو لود میکنه

مشکل از کجا میتونه باشه؟

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

20 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

این روش بهتره

البته کتابخونه هایی هم هست ولی اینکار یی دردسر تر هست

موفق باشی

 

اگه بخوای خودت میتونی با کتابخونه animation بهش انیمیشن بدی تا زیبا تر لود بشه

popup.zip

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

سلام

از چه کدی برای خروج استفاده کردید؟ البته برای بستن کامل اکتیویتی از دستور زیر استفاده کنید:

Activity.Finish

این رو در هر اکتیویتی بنویسید همون رو اکتیویتی رو می بنده.

موفق باشید

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

خیلی ممنونم آقای فرقانی ولی از این کد هم استفاده میکنم بازم جواب نمیده

این کد دکمه بک گوشی تو منوی اصلی برنامس

Sub Activity_KeyPress (KeyCode As Int) As Boolean 'Return True to consume the event
If KeyCode=KeyCodes.KEYCODE_BACK Then
	Activity.Finish
	StartActivity(exitpanel	)
	Return False
End If

که بعد زدن یه منوی پاپ آپ باز میشه که کد باتن اون خروج از برنامس همون

ExitApplication

ولی عمل نمیکنه دوباره صفحه منو رو از اول لود میکنه

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

که بعد زدن یه منوی پاپ آپ باز میشه که کد باتن اون خروج از برنامس همون

سلام

امکان نداره با قرار دادن دستور ExitApplication در رویداد کلیک باتن از برنامه خارج نشه.

دقیقا چه اتفاقی میفته؟؟ چک کنید ببینید اصلا توی رویداد کیلک همون باتن گذاشتید این دستور رو؟ مثلا یه مسیج باکس بذارید ببینید کار میکنه یانه با کلیک شدن...

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

والا آقای نیکروان منم با شما هم عقیدم ولی نمیدونم مشکل از کجاس

دوباره چک کردم درسته کد باتن

Sub Button2_Click
	ExitApplication
End Sub

کد رو از دکمه برگشت گوشی برداشتم یعنی الان وقتی روی دکمه برگشت گوشی زده میشه از برنامه خارج میشه ولی من دوس داشتم یه پاپ اپ منو داشته باشم که هم شیک بشه هم حرفه نشون بده

الان وقتی روی باتن که در صفحه منو اصلی گذاشتم کلیک میشه دوباره اون پاپ آپ رو میاره ولی بازم یه لحظه صفحه منو سیاه میشه دوباره همون صفحه منو اصلی لود میشه

عجب نیست؟:)

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

سلام مجدد

منظورتون از پاپ آپ باز شدن چیه؟

کدهای بخش پاپ آپ رو در صورت امکان قرار بدید ببینم چی هست اصلا :wacko1:

موفق باشید

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

سلام مجدد

منظورتون از پاپ آپ باز شدن چیه؟

کدهای بخش پاپ آپ رو در صورت امکان قرار بدید ببینم چی هست اصلا :wacko1:

موفق باشید

بفرمایین آقای فرقانی از این آموزش استفاده کردم

http://answercenter.ir/topic/9441-%D9%BE%D8%A7%D9%BE-%D8%A2%D9%BE-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%DA%A9%DB%8C%D8%AA%D9%88%DB%8C%D8%AA%DB%8C/

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

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

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

والا آقای نیکروان منم با شما هم عقیدم ولی نمیدونم مشکل از کجاس

دوباره چک کردم درسته کد باتن

Sub Button2_Click
	ExitApplication
End Sub

کد رو از دکمه برگشت گوشی برداشتم یعنی الان وقتی روی دکمه برگشت گوشی زده میشه از برنامه خارج میشه ولی من دوس داشتم یه پاپ اپ منو داشته باشم که هم شیک بشه هم حرفه نشون بده

الان وقتی روی باتن که در صفحه منو اصلی گذاشتم کلیک میشه دوباره اون پاپ آپ رو میاره ولی بازم یه لحظه صفحه منو سیاه میشه دوباره همون صفحه منو اصلی لود میشه

عجب نیست؟ :)

اینجا نوشتم فک کنم پست رو باهم همزمان فرستادیم شما متوجه نشدین

بدون اون قسمت دکمه بک گوشی عمل میکنه ولی توی پاپ آپ کد دیگه هم گذاشتم درست عمل میکنه فقط از نرم افزار بیرون اومدنش کار نمیکنه

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

لطفا یک اسکرین شات از منو پاپ آپ قرار بدید

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

به این صورت عمل کن در اکتویتی main این ساب رو کپی کن

Sub sbexit
	ExitApplication
End Sub

در رویداد کلیک دکمه خروج این دستور رو بنویس

CallSub("Main","sbexit")

نتیجه رو گزارش کن

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

به این صورت عمل کن در اکتویتی main این ساب رو کپی کن

Sub sbexit
	ExitApplication
End Sub

در رویداد کلیک دکمه خروج این دستور رو بنویس

CallSub("Main","sbexit")

نتیجه رو گزارش کن

هیچ اثری نداره استاد

انگار اصلا کلیک نمیشه

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

مگه دکمه همون خروجی نیست اونجا هست؟

شما وقتی اکتویتی رو شفاف میکنید زیرش کلیک نمیشه اکتیویتی کلیک میشه

یک پروژه خالی بساز یدون دیتابیس و دستورات اضافی

فقط دستور پاپ آپت باشه و خروج

پیوست کن بررسی کنم

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

خیییلیی خیلی ممنونم

زحمت کشیدین :give_rose: :give_rose: :give_rose:

دوتا سوال داشتم

اول اینکه مشکل سورس من کجا بود؟

و دوم اینکه من از آریا لیست ویو استفاده میکنم الان چجوری بگم با کلیک روی position مثلا 3 یا 4 این اتفاقا بیفته؟

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

1.اینکه شما از

SetActivityAttribute(popup,android:theme,@android:style/Theme.Translucent.NoTitleBar)

کار زیاد استانداری نیست

2.بنده هنوز افتخار کار با آریا لیست ویو رو نداشتم پیشنهاد میکنم tag و sneder رو بررسی کنید یا در بخش لیست وییو خود آریا عزیز از ایشون بپرسید

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

درسته مسیج باکس هم میشه ولی این حرفه ی تر از اونه فقط نمیدونم چرا ارور میده دیگه بقول استاد Nemesis کار استانداردی نیست

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...