رفتن به مطلب
بیسیک فور ایکس
  • اطلاعیه ها

    • H@mid.RS

      جذب نیرو   پنجشنبه, 10 فروردین 1396

      درود به دوستان عزیز به چند نفر مدیر برای بخش های php و گرافیک نیازمندیم درصورت تمایل درخواست خود را در پیام خصوصی بفرستید  
    • H@mid.RS

      تغییر نام کاربری   دوشنبه, 28 فروردین 1396

      درود دوستانی که نام کاربری انها با ایمل شان یکی بود تغییر کرد مثلا نام کاربری sss@tmail.com به sss تغییر کرد دوستانی که مشکل ورود دارند @ به بعد را پاک کنند
    • H@mid.RS

      کسب درآمد   پنجشنبه, 31 فروردین 1396

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
    • H@mid.RS

      راه اندازی وبلاگ برای انجمن   دوشنبه, 18 اردیبهشت 1396

      درود به همه دوستان عزیز از این پس کاربران ویژه  - همکاران - و مدیران میتوانند در انجمن برای خود وبلاگ بسازند
  • 0
zeynabsoft

فورس کلوز شدن

سوال

java.lang.RuntimeException: Unable to create service ir.zeynabsoft.myapp.starter: java.lang.RuntimeException: java.net.SocketException: Socket closed

at android.app.ActivityThread.handleCreateService(ActivityThread.java:3883)

at android.app.ActivityThread.access$2100(ActivityThread.java:229)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1909)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:148)

at android.app.ActivityThread.main(ActivityThread.java:7325)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

Caused by: java.lang.RuntimeException: java.net.SocketException: Socket closed

at anywheresoftware.b4a.shell.Shell.virtualAssets(Shell.java:168)

at anywheresoftware.b4a.shell.Shell.start(Shell.java:100)

at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:88)

at ir.zeynabsoft.photoshop.starter.onCreate(starter.java:32)

at android.app.ActivityThread.handleCreateService(ActivityThread.java:3873)

... 8 more

Caused by: java.net.SocketException: Socket closed

at libcore.io.Posix.recvfromBytes(Native Method)

at libcore.io.Posix.recvfrom(Posix.java:189)

at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:250)

at libcore.io.IoBridge.recvfrom(IoBridge.java:549)

at java.net.PlainSocketImpl.read(PlainSocketImpl.java:481)

at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37)

at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237)

at java.io.InputStream.read(InputStream.java:162)

at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)

at java.io.BufferedInputStream.read(BufferedInputStream.java:295)

at java.io.DataInputStream.read(DataInputStream.java:63)

at anywheresoftware.b4a.shell.Shell.virtualAssets(Shell.java:158)

... 12 more

Copying updated assets files (639)

** Service (starter) Create **

** Service (starter) Start **

** Activity (main) Create, isFirst = true **

** Activity (main) Resume **

** Activity (main) Pause, UserClosed = true **

** Activity (home) Create, isFirst = true **

** Activity (home) Resume **

** Service (pushejsonservice) Create **

** Service (pushejsonservice) Start **

** Service (pushejsonservice) Start **

** Activity (home) Pause, UserClosed = false **

** Activity (moghadamati) Create, isFirst = true **

** Activity (moghadamati) Resume **

** Activity (moghadamati) Pause, UserClosed = false **

** Activity (m1) Create, isFirst = true **

Error occurred on line: 49 (m1)

java.lang.RuntimeException: Object should first be initialized (ScrollView).

at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50)

at anywheresoftware.b4a.objects.ScrollViewWrapper.getPanel(ScrollViewWrapper.java:74)

at ir.zeynabsoft.photoshop.m1._activity_create(m1.java:466)

at java.lang.reflect.Method.invoke(Native Method)

at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:708)

at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:340)

at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:247)

at java.lang.reflect.Method.invoke(Native Method)

at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134)

at ir.zeynabsoft.photoshop.m1.afterFirstLayout(m1.java:102)

at ir.zeynabsoft.photoshop.m1.access$000(m1.java:17)

at ir.zeynabsoft.photoshop.m1$WaitForLayout.run(m1.java:80)

at android.os.Handler.handleCallback(Handler.java:739)

at android.os.Handler.dispatchMessage(Handler.java:95)

at android.os.Looper.loop(Looper.java:148)

at android.app.ActivityThread.main(ActivityThread.java:7325)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

** Activity (m1) Resume **

 

 

من تو نرم افزارم حدود 630 تا عکس دارم

این ارور مربوط به عکس هاست چون 24 مگ عکس هست.

اما چطوری برطرفش کنم

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


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

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

Recommended Posts

  • 0

 

java.lang.RuntimeException: Unable to create service ir.zeynabsoft.myapp.starter: java.lang.RuntimeException: java.net.SocketException: Socket closed
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3883)
at android.app.ActivityThread.access$2100(ActivityThread.java:229)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1909)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7325)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Caused by: java.lang.RuntimeException: java.net.SocketException: Socket closed
at anywheresoftware.b4a.shell.Shell.virtualAssets(Shell.java:168)
at anywheresoftware.b4a.shell.Shell.start(Shell.java:100)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:88)
at ir.zeynabsoft.photoshop.starter.onCreate(starter.java:32)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3873)
... 8 more
Caused by: java.net.SocketException: Socket closed
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:189)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:250)
at libcore.io.IoBridge.recvfrom(IoBridge.java:549)
at java.net.PlainSocketImpl.read(PlainSocketImpl.java:481)
at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37)
at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237)
at java.io.InputStream.read(InputStream.java:162)
at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:149)
at java.io.BufferedInputStream.read(BufferedInputStream.java:295)
at java.io.DataInputStream.read(DataInputStream.java:63)
at anywheresoftware.b4a.shell.Shell.virtualAssets(Shell.java:158)
... 12 more
Copying updated assets files (639)
** Service (starter) Create **
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **
** Activity (home) Create, isFirst = true **
** Activity (home) Resume **
** Service (pushejsonservice) Create **
** Service (pushejsonservice) Start **
** Service (pushejsonservice) Start **
** Activity (home) Pause, UserClosed = false **
** Activity (moghadamati) Create, isFirst = true **
** Activity (moghadamati) Resume **
** Activity (moghadamati) Pause, UserClosed = false **
** Activity (m1) Create, isFirst = true **
Error occurred on line: 49 (m1)
java.lang.RuntimeException: Object should first be initialized (ScrollView).
at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:50)
at anywheresoftware.b4a.objects.ScrollViewWrapper.getPanel(ScrollViewWrapper.java:74)
at ir.zeynabsoft.photoshop.m1._activity_create(m1.java:466)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:708)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:340)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:247)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134)
at ir.zeynabsoft.photoshop.m1.afterFirstLayout(m1.java:102)
at ir.zeynabsoft.photoshop.m1.access$000(m1.java:17)
at ir.zeynabsoft.photoshop.m1$WaitForLayout.run(m1.java:80)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7325)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
** Activity (m1) Resume **
 
 
من تو نرم افزارم حدود 630 تا عکس دارم
این ارور مربوط به عکس هاست چون 24 مگ عکس هست.
اما چطوری برطرفش کنم

 

سلام

 

من تو تحقیقاتی که انجام دادم این چند روز متوجه شدم که بهترین و سبک ترین فورمت برای سیستم عامل اندروید وجود داره فرمت png  و icon هست.

یکی از مهمترین مشکلاتی که همیشه برای کدنویس هایی که نرم افزار های آموزشی میساز این هستش که به دلیل تعداد بالای عکس با فرمت jpg معمولا سیستمشون فورس کلوز میشه.

 

من همه 639 عکس با فرمت jpg  رو به png تبدیل کردم و دیگر حتی 1 بار هم فورس کلوز نشده بخاطر این نوع اخطارها

 

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

 

پس از این به بعد عکس هاتون رو با فرمت png درون دیتابیس یا هرجای برنامتون قرار بدین.

 

 

اما یه مشکل که بوجود خواهد اومد این هست که حجم فایل های png از فایل های jpg بیشتر خواهد شد که من با استفاده از نرم افزارهای کاهش حجم png  حجم نرم افزارم رو پائین آوردم به نحوی که از 101mb به 28.2mb  حجمش کاهش پیدا کرد بدون حتی 1 درصد کاهش کیفیت.

 

البته من از سایت  tinypng.com  استفاده کردم که برخی عکس هام رو تا 92% هم حجمشون رو کم کرد و حتی عکس هایی رو که کیفیتشون متناسب با RGB  نبود رو بالا برد و خوانا تر شدن.

 

امیدوارم که تاثیر گذاشته باشم در حل مشکلاتتون.

 

بعد از اینکه اجازه ارسال پست رو بدست آوردم حتما نکات ارزنده ای رو خدمتتون عرض میکنم.

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


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

آیا پس از این که از این سایت استفاده کنیم حجم PNG از jpg کم تر می شه یا بیشتر؟

آخه من برنامه ام یک جوری هست که باید عکس هایی رو دانلود کنه واسم وقت مهم نیست حجم مهمه!

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


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

آیا پس از این که از این سایت استفاده کنیم حجم PNG از jpg کم تر می شه یا بیشتر؟

آخه من برنامه ام یک جوری هست که باید عکس هایی رو دانلود کنه واسم وقت مهم نیست حجم مهمه!

سلام ببخشید دیر پاسخ دادم

بستگس به کیفیت داره

 تا جایی کم میکنه که کیفیت فایل حفظ بشه که برای من از 41مگ jpg  به 28.1مگ png پائین اومد.

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

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

دارای حساب کاربری هستید؟ از اینجا وارد شوید

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

×