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

برگشت ب اکتیویتی قبل


bahman

سوال

دوستان من ی برنامه دارم خب که تو صفحه اصلیش یه دکمه تنظیمات هست و یک لیست ویو ک چندتا ایتم داره

حالا اومدم ی دکمه تنظیمات هم جایی ک متنو نشون میدم گذاشتم

میخوام هرکی رو دکمه تنظیمات کلیک کرد رفت اکتیویتی تنظیمات مجد با زدن دکمه بک گوشی برگرده جایی ک قبلا بوده (اگر از صفحه اصلی زد برگرده صفحه اصلی اگر از قسمت نمایش متن زد برگرده قسمت نمایش متن)

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

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

منظورت اینه؟

Sub Activity_KeyPress (KeyCode As Int) As Boolean
If KeyCode = KeyCodes.KEYCODE_BACK Then


StartActivity(Main)
Activity.Finish
Return True
End If 
End Sub

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

مبتدیم والا نمیدونم اما تو حالت پیشفرض میره اکتیویتی home

ولی من میخوام وقتی از اکتیویتی matn رفت ب setting برگرده مجدد به matn واگر از home رفت برگرده به home

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

این اگه بک رو بزنی بر میگرده به اکتیویتی اول. والا دیگه عقل من قد نمیده.

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

کجا برگرده رو میدونم چون 2تا دکمه هست همش برمیگردونه اکتیویتی اول ک هوم باشه

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

چون تو دوتا اکتیویتی دکمه هست ک میره قسمت تنظیمات واسه همین پرسیدم

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

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

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

ممنون استاد

چند نفرم همینو گفتن ولی چون بلد نبودم پست زدم

شاید گفتنش اسون باشه ولی تو کد ....

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

خوب عزیزم سورس خودتونه من چه میدونم به کجا باید برگرده!!!!! دیگه برکشتش باخودتونه که کجا برگرده خوب!! یا من متوجه نمیشم؟!*گاز*

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

خوب عزیزم سورس خودتونه من چه میدونم به کجا باید برگرده!!!!! دیگه برکشتش باخودتونه که کجا برگرده خوب!! یا من متوجه نمیشم؟!*گاز*

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

من ی اکتیویتی ب اسم تنظیمات دارم خب ؟

و دو تا اکتیویتی دیگه به نام هوم و متن

حالا تو هر دو اینا یک دکمه هست که بزنی میره تنظیمات

من میخوام کاری کنم از هرکدوم از این اکتیویتی ها رفت تنظیمات با زدن دکمه بک گوشی برگرده همونجا نه اینکه بره تو هوم فقط !!!!

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

دوستان جوابش رو یافتم

کافیه اکتیویتی که دکمه توش هست رو .finish نکنیم تا برگرده

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

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

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

اون finish نمیزاشت برگرده اکتیویتی ک توش بوده و میرفت تو main

.finish کردن برای چیه هس کلا؟

اجباریه ازش استفاده کنیم یا اختیاری؟

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

واسه یه سری از برنامه ها احتیاجه که یه سری اطلاعات رو پاک کنی و از دوباره بگیری

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

اونجا ک فینیش رو برداشتم متنو از دیتابیس میگرفت تو اسکرول ویو نشون میداد

لازمه براش؟

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

مگه شما به جوابتون نرسیدین؟؟؟

چرا دیگه هی خودتونو گیج میکنید؟؟؟*نگاه بد**نگاه بد*

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

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

Sub Activity_KeyPress (KeyCode As Int) As Boolean
  If KeyCode = KeyCodes.KEYCODE_BACK Then
      StartActivity(Main)
   Activity.Finish
          Return True
     Else
          Return False
     End If
End Sub

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

یکی از استفاده های finish برای کمتر استفاده کردن از رمه

برای اطلاعات بیشتر در این زمینه: http://answercenter.ir/thread1265.html

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

پس اکتیویتی قبلی رو فینیش میکردی که اینجوری میشد *خنده*

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

بایگانی شده

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

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

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