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

مشکل در کار با رادیو باتن(RadioButton)


SoRoUsH

سوال

​نکته: دوستان ببخشید یکم پیچیده توضیح دادم مشکلمو! با دقت بخونید!

سلام دوستان... ببینید من دارم یه برنامه میسازم که مثلا دوتا (یا حتی بیشتر!) متغیر Boolean توی یه Service تعریف میکنم بعدش از توی اکتیویتی با کمک Radio Button اینارومقدار دهی میکنم...(True یا False) و بعد اگه Boolean اول True بود به کمک کتابخانه Phone و این کد: (دقت کنید که p متغیر PhoneEvents هست)

Sub p_BatteryChanged (Level As Int, Scale As Int, Plugged As Boolean, Intent As Intent)

end sub

وقتی شارژ باتری به مقدار مورد نظر رسید ، اگر Boolean اول True بود وای فای خاموش شه و اگه دومی True بود Bluetooth خاموش شه...

حالا مشکل من چیه؟! :D 

مشکل اینه:

من اولش برای این کار 4 تا RadioButton در نظر گرفتم... ( یکیش Boolean اول رو  ،True میکرد و دومی اون رو False میکرد ، و همینطور دو RadioButton دیگه برای Boolean دومی!)

بعد من دیدم از بین این چهار تا یکی رو میشه انتخاب کرد! (باید دوتاش قابل انتخاب میشد!)

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

(ببینید اون دوتایی که توی پنل هستن برای Boolean ای که مربوط به Bluetooth ــه هستن و بلوتوث خاموش نمیشه ! فقط وای فای خاموش میشه!)

نکته: دوستان ببخشید یکم پیچیده توضیح دادم مشکلمو! با دقت بخونید!

س

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

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

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

دوستان من چون ننوشته بودم o=EditText1.Text اینطوری میشد... حالا این ارور لعنتی رو میده :

 

لینک

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

درود

پست اول رو بیشتر نخوندم و حقیقتا مشکلتون زیاد برام واضح نبود ...

شما میتونید از CheckBox استفاده کنید علی الحساب

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

چیزی الان به ذهنم میرسه 

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

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

سلام دوست عزیز شرمنده دیروز نتونستم پست بدم اینقدر پست داده بودم پست های دیروزم تموم شده بود  :oops:  :oops:

میشه بیشتر توضیح بدین؟! اینا کدای منه یه نگاه بندازید: (جای رادیو باتن از باتن اسفقاده کردم)(تموم این ساب ها باتن هستن... bw و bb و bn برای تنظیم Boolean و دکمه save هم که معلومه دیگه save میکنه!)

حالا مشکل کجاست؟

راستی یادم رفت بگم.... sss اسم سرویس ام هست... wifi , bl , noor هم متغیر های Boolean توی sss هستن...

Sub save_Click
	 StartService(sss)
  	ToastMessageShow("ذخیره شد!",False)
End Sub

Sub bw_Click
	If sss.wifi=True Then
		sss.wifi=False
	Else If sss.wifi=False Then
		sss.wifi=True
	End If
End Sub

Sub bb_Click
	If sss.bl=True Then
		sss.bl=False
	Else If sss.bl = False Then
		sss.bl=True
	End If
End Sub

Sub bn_Click
	If sss.noor=True Then
		sss.noor=False
	Else If sss.noor = False Then
		sss.noor=True
	End If

این هم کد داخل سرویس ماژول (sss)  : دوستان این p همون متغیر phoneevents هست :cheshmak:  :cheshmak: t هم togglelibrary ــه  setting.o هم که متغیر int داخل اکتیویتی هست...

Sub p_BatteryChanged (Level As Int, Scale As Int, Plugged As Boolean, Intent As Intent)
	
If wifi=True Then
	If setting.o = Level Then
	    t.TurnWiFiOff
    End If
End If
 
	
If bl = True Then 
		If setting.o=Level Then
	t.TurnBluetoothOff
    	End If
    End If
	
	
If noor = True Then 
		If setting.o=Level Then
	t.TurnBrightness(10)
    	End If
    End If

End Sub

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

بایگانی شده

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

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

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