binarybucks / homA

An extensible framework for the smart home
Eclipse Public License 1.0
137 stars 24 forks source link

Android invalid int exeception #104

Closed binarybucks closed 11 years ago

binarybucks commented 11 years ago

Strange, thought I had coud that one earlier

Range values of 1.0 cause:

Integer.java:138 - java.lang.Integer.invalidInt
Integer.java:375 - java.lang.Integer.parse
Integer.java:366 - java.lang.Integer.parseInt
Integer.java:332 - java.lang.Integer.parseInt
RangeControlView.java:32 - st.alr.homA.view.RangeControlView.setContent
ControlView.java:32 - st.alr.homA.view.ControlView.setContent
ControlView.java:51 - st.alr.homA.view.ControlView.attachToControl
RangeControlView.java:26 - st.alr.homA.view.RangeControlView.attachToControl
MainActivity.java:395 - st.alr.homA.MainActivity$DeviceFragment.onCreateDialog
DialogFragment.java:295 - android.support.v4.app.DialogFragment.getLayoutInflater
FragmentManager.java:911 - android.support.v4.app.FragmentManagerImpl.moveToState
FragmentManager.java:1088 - android.support.v4.app.FragmentManagerImpl.moveToState
BackStackRecord.java:682 - android.support.v4.app.BackStackRecord.run
FragmentManager.java:1444 - android.support.v4.app.FragmentManagerImpl.execPendingActions
FragmentManager.java:429 - android.support.v4.app.FragmentManagerImpl$1.run
Handler.java:725 - android.os.Handler.handleCallback
Handler.java:92 - android.os.Handler.dispatchMessage
Looper.java:137 - android.os.Looper.loop
ActivityThread.java:5041 - android.app.ActivityThread.main
Method.java:-2 - java.lang.reflect.Method.invokeNative
Method.java:511 - java.lang.reflect.Method.invoke
ZygoteInit.java:793 - com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
ZygoteInit.java:560 - com.android.internal.os.ZygoteInit.main
NativeStart.java:-2 - dalvik.system.NativeStart.main
binarybucks commented 11 years ago

Whops, just catching the exception for the max meta attribute and not for the actual value. Faulty code is at https://github.com/binarybucks/homA/blob/master/interfaces/android/src/st/alr/homA/view/RangeControlView.java#L32