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

مشکل بسته شدن برنامه


idestudio

سوال

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

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

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

ممنون میشم کمکم کنید

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

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

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

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

imagview1.bitmap = null

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

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

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

درود

دوست عزیز اطلاعات بیشتری از مشکل خودتون بگید.

مثلا اینکه چطوری بسته می شه؟ ارور میده یا کلا فورس کلوز میده ؟!

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

ممنون آقای گنجی

این اخطار رو میده و بسته میشه unfortunately اسم برنامه has stoped

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

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

ممنون

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

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

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

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

و باید برای بارگذاری تصویر از loadbitmap sample استفاده کنید

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

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

لطفا راهنمایی کنید راههایی که گفته شد رو رفتم مشکل حل نشد

:2:  :2:  :2:  :2:  :2:  :2:  :2:  :2:  :2:  :2:  :2:  :2:  :2:

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

اون دستوری که آقای Nemesis گفتن اینه :

SetApplicationAttribute(android:largeHeap,"true")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

ممنون از nemesis و گنجی عزیز

منم سوال قاسم رو دارم

راستی من از کد پایین برای خوندن متن و تصاویر از بانک اطلاعاتی استفاده می کنم، لطف کنید ببینید مشکلی چیزی نداره، و یا چطوری داخلش از loadbitmapsample استفاده کنم

ممنون

For i = 0 To 14
    If cur1.GetString("matn"&i) <> Null Then
		lblTxt.Initialize("lblTest1")
		ScrollView1.Panel.AddView(lblTxt,15,stop,ScrollView1.Width-35,ScrollView1.Height)
		lblTxt.Text = cur1.GetString("matn"&i)
		Try
        lblTxt.TextSize = ln.get ("ss","size")
		lblTxt.Typeface = Typeface.LoadFromAssets(ln.get("ss","font"))
        lblTxt.TextColor = ln.get ("ss","color")
		Catch
		End Try
		lblTxt.Gravity = Gravity.NO_GRAVITY
		Dim su As StringUtils
			lblTxt.Height = su.MeasureMultilineTextHeight(lblTxt,lblTxt.Text) + 10
			stop = stop + su.MeasureMultilineTextHeight(lblTxt,lblTxt.Text) + 5
		ScrollView1.Panel.Height = stop + 25%y		
  End If

  If cur1.GetString("aks"&i) <> Null Then
                bitmap1.Initialize(File.DirAssets, cur1.GetString("aks"&i))
				Dim imageView1 As ImageView
				imageView1.initialize("imageView")
				ScrollView1.Panel.AddView(imageView1,0,stop,ScrollView1.Width,ScrollView1.Height)
				imageView1.Bitmap = bitmap1
				If bitmap1.Width > 100%x Then
					imageView1.Width = 100%x
					imageView1.Height = (imageView1.Width / bitmap1.Width )*bitmap1.Height
					imageView1.Gravity = Gravity.Fill
				Else 
					imageView1.Width = bitmap1.Width
					imageView1.Height = bitmap1.Height 
					imageView1.Left = (100%x - imageView1.Width)/2
					imageView1.Gravity = Gravity.Fill
				End If
				stop = stop + imageView1.Height + 10
				ScrollView1.Panel.Height = stop
   End If
Next
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان

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

ممنون

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

بایگانی شده

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

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

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