• 1397/01/06

پیغام بسته شدن اپ بعد از خروج ؟؟ :

سلام 

یک برنامه نوشتم وقتی توی گوشیم میریزمو کار میکنم هیچ مشکلی نداره فقط وقتی از برنامه خارج میشم این پیغام نمایش داده میشه :

App1 has stopped

X   close app

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

لطفا راهنمایی کنید این چیه و چطور  اصلاحش کنم سرچ هم کردم اما چیزی نتونستم پیدا کنم 

  • 1397/01/06
  • ساعت 10:27

باید کد ها رو برررسی کنید

Trace کنید ببینید هنگام خروج چه اتفاقی میوفته


  • 1397/01/06
  • ساعت 16:16
        protected override void OnDestroy()
        {
            var play = new PlayClass();
            play.StopPlayer();
        }

ممنون برسی کردم اینجا مشکل داشتم من یه کلاس دارم که از   BroadcastReceiver ارث  بردم  و متد  OnReceive رو استفاده کردم برنامه با توجه به درخواست من یک آهنگ رو اجرا میکنه حالا در OnDestroy اومدم متدی که استب شدن پلیر رو داخلش در کلاس دیگه نوشتم رو صدا زدم اما به این خط میرسه اون خطا رو میده ؟ به چه شکل باید استفاده کنم یعنی مجاز به فراخوانی نیستم ؟! پس چطور میتونم آهنگ را Stop کنم ؟


  • 1397/01/06
  • ساعت 16:48

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


  • 1397/01/07
  • ساعت 00:44

توی کلاسی که من استفاده کردم از Activity ارث بری نکردم و از BroadcastReceiver ارث بری کردم که Dispose نداره ؟!

 

   public class AmClass : BroadcastReceiver
 ...   {

 


  • 1397/01/07
  • ساعت 08:52

خودتون از Idisposable ارث کنید و dispose کنید


logo-samandehi