من فرمولش رو پیدا کردم. این کد ها رو نوشتم اما ارور داره:
این ارور ها رو دارم :
کد پیاچپی:
int total = ((Integer.parseInt(rate) * Integer.parseInt(nrate) ) + Integer.parseInt(newrate)) / (Integer.parseInt(nrate) + 1);
db.update_rate("ashpazi", zirgoroh, name, String.valueOf(total));
}
این ارور ها رو دارم :
کد پیاچپی:
04-02 11:29:15.073: E/InputEventReceiver(25563): Exception dispatching input event.
04-02 11:29:15.073: E/MessageQueue-JNI(25563): Exception in MessageQueue callback: handleReceiveCallback
04-02 11:29:15.097: E/MessageQueue-JNI(25563): java.lang.NumberFormatException: Invalid int: "2.0"
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at java.lang.Integer.invalidInt(Integer.java:137)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at java.lang.Integer.parse(Integer.java:374)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at java.lang.Integer.parseInt(Integer.java:365)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at java.lang.Integer.parseInt(Integer.java:331)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at com.banooyeparsi.srp.ashpazi.Etelaat_ashpazi$2.onRatingChanged(Etelaat_ashpazi.java:96)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.widget.RatingBar.dispatchRatingChange(RatingBar.java:315)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.widget.RatingBar.onStopTrackingTouch(RatingBar.java:303)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.widget.AbsSeekBar.onTouchEvent(AbsSeekBar.java:404)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.View.dispatchTouchEvent(View.java:7782)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2145)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1577)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.app.Activity.dispatchTouchEvent(Activity.java:2505)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2093)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.View.dispatchPointerEvent(View.java:7973)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4384)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4255)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3801)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3851)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3820)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3927)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3828)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3984)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3801)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3851)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3820)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3828)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3801)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6116)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6096)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6050)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6246)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.os.MessageQueue.nativePollOnce(Native Method)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.os.MessageQueue.next(MessageQueue.java:138)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.os.Looper.loop(Looper.java:150)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at android.app.ActivityThread.main(ActivityThread.java:5333)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at java.lang.reflect.Method.invokeNative(Native Method)
04-02 11:29:15.097: E/MessageQueue-JNI(25563): at java.lang.reflect.Method.invoke(Method.java:51
04-02 11:29:15.153: E/AndroidRuntime(25563): FATAL EXCEPTION: main
04-02 11:29:15.153: E/AndroidRuntime(25563): Process: com.banooyeparsi.srp, PID: 25563
04-02 11:29:15.153: E/AndroidRuntime(25563): java.lang.NumberFormatException: Invalid int: "2.0"
04-02 11:29:15.153: E/AndroidRuntime(25563): at java.lang.Integer.invalidInt(Integer.java:137)
04-02 11:29:15.153: E/AndroidRuntime(25563): at java.lang.Integer.parse(Integer.java:374)
04-02 11:29:15.153: E/AndroidRuntime(25563): at java.lang.Integer.parseInt(Integer.java:365)
04-02 11:29:15.153: E/AndroidRuntime(25563): at java.lang.Integer.parseInt(Integer.java:331)
04-02 11:29:15.153: E/AndroidRuntime(25563): at com.banooyeparsi.srp.ashpazi.Etelaat_ashpazi$2.onRatingChanged(Etelaat_ashpazi.java:96)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.widget.RatingBar.dispatchRatingChange(RatingBar.java:315)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.widget.RatingBar.onStopTrackingTouch(RatingBar.java:303)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.widget.AbsSeekBar.onTouchEvent(AbsSeekBar.java:404)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.View.dispatchTouchEvent(View.java:7782)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2322)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2027)
04-02 11:29:15.153: E/AndroidRuntime(25563): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2145)
04-02 11:29:15.153: E/AndroidRuntime(25563): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1577)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.app.Activity.dispatchTouchEvent(Activity.java:2505)
04-02 11:29:15.153: E/AndroidRuntime(25563): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2093)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.View.dispatchPointerEvent(View.java:7973)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4384)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4255)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3801)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3851)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3820)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3927)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3828)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3984)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3801)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3851)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3820)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3828)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3801)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6116)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6096)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6050)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6246)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.os.MessageQueue.nativePollOnce(Native Method)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.os.MessageQueue.next(MessageQueue.java:138)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.os.Looper.loop(Looper.java:150)
04-02 11:29:15.153: E/AndroidRuntime(25563): at android.app.ActivityThread.main(ActivityThread.java:5333)
04-02 11:29:15.153: E/AndroidRuntime(25563): at java.lang.reflect.Method.invokeNative(Nat