بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

کرش کردن عجیب

مدیریت گفتگو
امیرعلی 11 سال پیش
آخرین تغییر: 11 سال پیش

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

یه کرش بد که میشه گفت اعصاب منو خورد کرده توی برنامه ی من اتفاق میافته ، برنامه ی من به این صورته که به صورت land scape اجرا میشه، یه اکتیویتی برای خوشامد گویی اجرا میشه و با تایمر وارد صفحه ی یا همون اکتیویتی اصلی برنامه میشه، همه چی خیلی خوب کار میکنه تا وقتی که دکمه ی lock زده میشه و صفحه خاموش و روشن میشه ، میدونم وقتی این اتفاق میافته اکتیویتی pause میشه و بعد از روشن کردن صفحه دوباره restart میشه ، اما خب منطقا باید با restart شدن اکتیویتی قبلی دوباره خیلی هم خوب شروع به کار کنه ! اما کرش اتفاق میافته ، لازم به ذکره که این کرش توی emulator رخ نمیده و فقط توی real device ها اتفاق میافته. 

اگه کسی بتونه کمک کنه بی نهایت ممنون میشم ازش ...

نظرات

atf 11 سال پیش
شما باید متد onResume صدا بزنید نه restart یا اینکه در متد restart یکبار اکتیویتی رو ببندین و دوباره باز کنین
Amir.z 11 سال پیش
ارور کرش رو اینجا بنویسید
امیرعلی 11 سال پیش
امیر جان مشکل منم همینه که توی emulator ارور نمیده و درست اجرا میشه ، اگه میدونستم ارورش چیه حلش میکردم
امیرعلی 11 سال پیش
ممنونم atf عزیز ، اما منظورتون از بستن و باز کردن اکتیویتی چیه دقیقا ؟
Amir.z 11 سال پیش
برای تست برنامه گوشی مورد نظرو به eclipse وصل و از اونجا اجرا کنید , ارورشو میبینی
امیرعلی 11 سال پیش
ممنونم امیر جان ، راهنمایی شما رو استفاده خواستم بکنم اما گوشی مورد نظر رو ایکلیپس نمیشناخت ... به هر حال ممنون ولی :)

پاسخ‌ها 1

atf 11 سال پیش

شما در اکتیویتی تون متد onRestart رو صدا بزنید و داخل اون یک اینتنت قرار بدید که اول اکتیویتی رو ببنده و بعد اون رو دوباره باز کن

 finish();
				Intent myIntent = new Intent(activity.this,
						activity.class);
startActivity(myIntent);

نظرات

امیرعلی 11 سال پیش
بی نهایت ممنون دوست عزیز ، مشکل من رو حل کردید :) سپاس فراوان

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