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

سوال در مورد شرط if


hemmaty76

سوال

سلام دوستان

من با کتابخانه httputils یه تصویرو و دان کردم و رو امیج ویو قرار دادم

 

هیچ مشکلی پیش نیومد

بعد براش شرط گذاشتم که اگه به اینترنت وصل بود عکس رودانلود کنه وگرنه امیجویو رنگی بشه

Sub JobDone (job As HttpJob)
If aria.TestInterntConnection=True Then
	ImageView2.Gravity=Gravity.FILL
	ImageView2.Bitmap=job.GetBitmap
	Else If aria.TestInterntConnection=False Then
		ImageView2.Color=Colors.Green
End If


End Sub

برای تست اتصال اینترنتم ار کتابخانه اریالیب استفاده کردم

 

اما این ارور میده

 

 

** Service (starter) Create **
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
** Service (httputils2service) Create **
** Service (httputils2service) Start **
main_jobdone (java line: 363)
java.lang.SecurityException: ConnectivityService: Neither user 10043 nor current process has android.permission.ACCESS_NETWORK_STATE.
    at android.os.Parcel.readException(Parcel.java:1327)
    at android.os.Parcel.readException(Parcel.java:1281)
    at android.net.IConnectivityManager$Stub$Proxy.getActiveNetworkInfo(IConnectivityManager.java:597)
    at android.net.ConnectivityManager.getActiveNetworkInfo(ConnectivityManager.java:365)
    at anywheresoftware.b4a.ariagplib.ARIAlib.TestInterntConnection(ARIAlib.java:342)
    at police.telegram.main._jobdone(main.java:363)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
    at anywheresoftware.b4a.keywords.Common$5.run(Common.java:996)
    at android.os.Handler.handleCallback(Handler.java:605)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4340)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    at dalvik.system.NativeStart.main(Native Method)

 

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

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

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

سلام

 

این دسترسی رو به مانفیست اضافه کنید:

AddPermission(android.permission.ACCESS_NETWORK_STATE)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما هنوز عکسو نگرفتی اومدی واسش Gravity گذاشتی

 

این رو تست کن :

Sub JobDone (job As HttpJob)
If job.Success = True And aria.TestInternetConnection = True Then
	ImageView2.Bitmap=job.GetBitmap
ImageView2.Gravity = Gravity.FILL
Else If job.Success = False And aria.TestInternetConnection = False Then
		ImageView2.Color=Colors.Green
End If

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

 

سلام

 

این دسترسی رو به مانفیست اضافه کنید:

AddPermission(android.permission.ACCESS_NETWORK_STATE)

مرسی مشکلم حل شد

 

فقط میشه بگین برا چیه این کد؟

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

مرسی مشکلم حل شد

 

فقط میشه بگین برا چیه این کد؟

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

این کد این دسترسی رو به برنامه میده.

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

بایگانی شده

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

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

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