本篇文章给大家谈谈在Windows10上避免使用Convert.ToDouble,以及'Infinity'的FormatException的知识点,同时本文还将给你拓展AndroidNumberFor
本篇文章给大家谈谈在Windows 10上避免使用Convert.ToDouble,以及'Infinity'的FormatException的知识点,同时本文还将给你拓展Android NumberFormatException:无效的Double-除非该值是有效的Double、android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 解决办法、Android’InvocationTargetException’和’UnsupportedOperationException’、c# – Convert.FromBase64String(…)抛出FormatException等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:- 在Windows 10上避免使用Convert.ToDouble('Infinity')的FormatException(避免使用和禁用)
- Android NumberFormatException:无效的Double-除非该值是有效的Double
- android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 解决办法
- Android’InvocationTargetException’和’UnsupportedOperationException’
- c# – Convert.FromBase64String(…)抛出FormatException
在Windows 10上避免使用Convert.ToDouble('Infinity')的FormatException(避免使用和禁用)
我如何parsingWindows 10上的“Infinity”? 我在使用RowFilter时碰到过这个问题:例如
rowFilter = "[ColumnName] = ''Infinity''"
此代码在Windows 7/8上工作,但在Windows 10上发生FormatExceptionexception。
命令和复合应用程序块中的事件之间的区别
有没有办法使row.DefaultCellStyle.BackColor固定,尽pipe重绘?
SymFromAddr使用C#
使用Redis CLI连接到远程Azure Rediscaching
我应该在哪里存储适用于非漫游用户的机器范围的应用程序设置?
无限符号是文化特定的。 它显示了在Windows 8和10之间默认(us-en)文化所使用的符号发生了变化。我不知道如何甚至是否可以为RowFilter表达式指定InvariantCulture :它似乎假设CurrentCulture 。 上面的RowFilter表达式将与CurrentCulture PositiveInfinitySymbol配合使用:
rowFilter = String.Format("[ColumnName] = ''{0}''",CultureInfo.CurrentCulture.NumberFormat.PositiveInfinitySymbol)
总结
以上是小编为你收集整理的在Windows 10上避免使用Convert.ToDouble(''Infinity'')的FormatException全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
Android NumberFormatException:无效的Double-除非该值是有效的Double
因此,前几天,在Google Play开发者控制台的“崩溃”部分中弹出以下错误:
java.lang.NumberFormatException: Invalid double: "−0.05"
现在,如果我错了,请更正我,但这实际上是有效的双精度型-在我的计算机,模拟器和我自己的Android设备(Nexus
5)上,该双精度型均被视为有效的双精度型。
它崩溃的设备是运行Android 4.3的Galaxy Note II-关于它为什么可能崩溃的任何想法吗?
答案1
小编典典根据您的区域设置,它是否为有效的双精度数。在US /
ENGLISH语言环境中,-0.05
是有效的双精度数,但在FRENCH语言环境中,则不是(应该是-0,05
逗号)。
您可以通过以下方式查看它的运行情况:
NumberFormat fmt = NumberFormat.getNumberInstance(Locale.US);double d = fmt.parse("-0.05").doubleValue(); //-0.05fmt = NumberFormat.getNumberInstance(Locale.FRENCH);d = fmt.parse("-0.05").doubleValue(); //-0.0d = fmt.parse("-0,05").doubleValue(); //-0.05
编辑
但是,您的问题可能不是那样。减号无效。您正在使用−
而不是-
(它们看起来相同,但字符不同)。演示:
Double.parseDouble("-0.05"); //okDouble.parseDouble("−0.05"); //exception
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 解决办法
关注创建dialog的context,主要是用activity的context.跟随Activity一起销毁.
Android’InvocationTargetException’和’UnsupportedOperationException’
xml文件:(分隔符的边距最初是7.5dp,这可能是问题吗?)
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/item_full" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#eff0f7" android:baselineAligned="false" android:orientation="vertical" > <RelativeLayout android:id="@+id/item_first_half" android:layout_width="match_parent" android:layout_height="36dp" android:orientation="vertical" > <View android:id="@+id/first_path" android:layout_width="4dp" android:layout_height="4dp" android:layout_marginLeft="40dp" android:layout_marginStart="40dp" android:background="@drawable/selector_car_action_path" /> <ImageView android:id="@+id/im_car_direction_icon" android:layout_width="28dp" android:layout_height="28dp" android:layout_gravity="top" android:layout_marginLeft="28dp" android:layout_marginStart="28dp" android:layout_marginTop="4dp" android:background="@drawable/selector_car_action_background" android:padding="2dp" android:src="@drawable/selector_navi_icon_63" /> <View android:id="@+id/second_path" android:layout_width="4dp" android:layout_height="4dp" android:layout_below="@id/im_car_direction_icon" android:layout_marginLeft="40dp" android:layout_marginStart="40dp" android:background="@drawable/selector_car_action_path" /> <TextView android:id="@+id/tv_direction" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginEnd="15dp" android:layout_marginLeft="68dp" android:layout_marginRight="15dp" android:layout_marginStart="68dp" android:singleLine="true" android:text="" android:textColor="@drawable/selector_car_route_turn_text" android:textSize="16sp" /> </RelativeLayout> <RelativeLayout android:id="@+id/item_second_half" android:layout_width="match_parent" android:layout_height="32dp" > <View android:id="@+id/third_path" android:layout_width="4dp" android:layout_height="match_parent" android:layout_marginLeft="40dp" android:layout_marginStart="40dp" android:background="@drawable/selector_car_action_path" /> <TextView android:id="@+id/tv_road_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="68dp" android:layout_marginStart="68dp" android:layout_marginTop="4dp" android:singleLine="true" android:text="" android:textColor="@drawable/selector_car_route_desc" android:textSize="16sp" /> <TextView android:id="@+id/divider_for_road_and_distance" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginEnd="7dp" android:layout_marginLeft="7dp" android:layout_marginRight="7dp" android:layout_marginStart="7dp" android:layout_marginTop="4dp" android:layout_toEndOf="@id/tv_road_name" android:layout_toRightOf="@id/tv_road_name" android:singleLine="true" android:text="|" android:textColor="@drawable/selector_car_route_desc" android:textSize="16sp" /> <TextView android:id="@+id/tv_ride_distance" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="15dp" android:layout_marginRight="15dp" android:layout_marginTop="4dp" android:layout_toEndOf="@id/divider_for_road_and_distance" android:layout_toRightOf="@id/divider_for_road_and_distance" android:singleLine="true" android:text="" android:textColor="@drawable/selector_car_route_desc" android:textSize="16sp" /> <View android:layout_width="match_parent" android:layout_height="1px" android:layout_alignParentBottom="true" android:layout_marginEnd="15dp" android:layout_marginLeft="68dp" android:layout_marginRight="15dp" android:layout_marginStart="68dp" android:background="#dee1f0" /> </RelativeLayout> </LinearLayout>
drawable / selector_car_route_desc文件是
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="@color/color_999999"/> <item android:state_selected="false" android:color="@color/color_333333"/> </selector>
崩溃日志:
android.view.InflateException: Binary XML file line #106: Error inflating class <unkNown> android.view.LayoutInflater.createView(LayoutInflater.java:606) com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) android.view.LayoutInflater.onCreateView(LayoutInflater.java:653) android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678) android.view.LayoutInflater.rInflate(LayoutInflater.java:739) android.view.LayoutInflater.rInflate(LayoutInflater.java:742) android.view.LayoutInflater.inflate(LayoutInflater.java:489) android.view.LayoutInflater.inflate(LayoutInflater.java:396) android.view.LayoutInflater.inflate(LayoutInflater.java:352) com.tencent.map.ama.route.ui.view.e.<init>(CarRouteShowItem.java:78) com.tencent.map.ama.route.ui.view.f.a(CarRouteShowView.java:100) com.tencent.map.ama.route.ui.view.d.a(CarRouteDetailView.java:37) com.tencent.map.ama.route.ui.MapStateCarRoute.e(MapStateCarRoute.java:418) com.tencent.map.ama.route.ui.MapStateCarRoute$1.run(MapStateCarRoute.java:255) android.os.Handler.handleCallback(Handler.java:605) android.os.Handler.dispatchMessage(Handler.java:92) android.os.Looper.loop(Looper.java:137) android.app.ActivityThread.main(ActivityThread.java:4476) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:511) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:808) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:575) dalvik.system.NativeStart.main(Native Method) cause by: java.lang.reflect.InvocationTargetException: null java.lang.reflect.Constructor.constructNative(Native Method) java.lang.reflect.Constructor.newInstance(Constructor.java:417) android.view.LayoutInflater.createView(LayoutInflater.java:586) com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) android.view.LayoutInflater.onCreateView(LayoutInflater.java:653) android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678) android.view.LayoutInflater.rInflate(LayoutInflater.java:739) android.view.LayoutInflater.rInflate(LayoutInflater.java:742) android.view.LayoutInflater.inflate(LayoutInflater.java:489) android.view.LayoutInflater.inflate(LayoutInflater.java:396) android.view.LayoutInflater.inflate(LayoutInflater.java:352) com.tencent.map.ama.route.ui.view.e.<init>(CarRouteShowItem.java:78) com.tencent.map.ama.route.ui.view.f.a(CarRouteShowView.java:100) com.tencent.map.ama.route.ui.view.d.a(CarRouteDetailView.java:37) com.tencent.map.ama.route.ui.MapStateCarRoute.e(MapStateCarRoute.java:418) com.tencent.map.ama.route.ui.MapStateCarRoute$1.run(MapStateCarRoute.java:255) android.os.Handler.handleCallback(Handler.java:605) android.os.Handler.dispatchMessage(Handler.java:92) android.os.Looper.loop(Looper.java:137) android.app.ActivityThread.main(ActivityThread.java:4476) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:511) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:808) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:575) dalvik.system.NativeStart.main(Native Method) cause by: java.lang.UnsupportedOperationException: Can''t convert to dimension: type=0x12 android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:463) android.view.View.<init>(View.java:2849) android.widget.TextView.<init>(TextView.java:499) android.widget.TextView.<init>(TextView.java:492) java.lang.reflect.Constructor.constructNative(Native Method) java.lang.reflect.Constructor.newInstance(Constructor.java:417) android.view.LayoutInflater.createView(LayoutInflater.java:586) com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) android.view.LayoutInflater.onCreateView(LayoutInflater.java:653) android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:678) android.view.LayoutInflater.rInflate(LayoutInflater.java:739) android.view.LayoutInflater.rInflate(LayoutInflater.java:742) android.view.LayoutInflater.inflate(LayoutInflater.java:489) android.view.LayoutInflater.inflate(LayoutInflater.java:396) android.view.LayoutInflater.inflate(LayoutInflater.java:352) com.tencent.map.ama.route.ui.view.e.<init>(CarRouteShowItem.java:78) com.tencent.map.ama.route.ui.view.f.a(CarRouteShowView.java:100) com.tencent.map.ama.route.ui.view.d.a(CarRouteDetailView.java:37) com.tencent.map.ama.route.ui.MapStateCarRoute.e(MapStateCarRoute.java:418) com.tencent.map.ama.route.ui.MapStateCarRoute$1.run(MapStateCarRoute.java:255) android.os.Handler.handleCallback(Handler.java:605) android.os.Handler.dispatchMessage(Handler.java:92) android.os.Looper.loop(Looper.java:137) android.app.ActivityThread.main(ActivityThread.java:4476) java.lang.reflect.Method.invokeNative(Native Method) java.lang.reflect.Method.invoke(Method.java:511) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:808) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:575) dalvik.system.NativeStart.main(Native Method)
CarRouteShowItem.java:78的代码是这样的:
View mView = LayoutInflater.from(mContext).inflate(R.layout.car_route_detail_item,null);
CarRouteShowItem不是View的子代,其代码如下:
public class CarRouteShowItem { private Context mContext; private View mView; public CarRouteShowItem(Context context) { mContext = context; // mView is used by caller mView = LayoutInflater.from(mContext).inflate(R.layout.car_route_detail_item,null); // some view finds } // some other methods related with specific logic }
图形布局可以在Eclipse中从API级别8预览到API级别23,但是当我在API级别15的Android Studio中预览时,它会显示错误消息:无法解析资源@style / Widget.TextView,其他API级别没问题,但我没有使用TextView的样式.
解决方法
android:layout_height="1px"
希望你现在能看到.第二个RelativeLayout中的最后一个子项,其id为item_second_half,类型为< View,将其更改为
android:layout_height="1dp"
让我尽快回顾一下
c# – Convert.FromBase64String(…)抛出FormatException
Convert.FromBase64String("dmVoaWNsZUlkPTE0MTM=??");
但是当在我的本地IIS 8服务器上运行时,它会抛出以下异常:
System.FormatException: The input is not a valid Base-64 string as it contains a non-base 64 character,more than two padding characters,or an illegal character among the padding characters.
为什么会这样?
解决方法
在这里阅读:https://en.wikipedia.org/wiki/Base64
字符串应以字母数字字符结尾或用一个或多个=字符填充.
编辑 – 解码字符串没有?字符返回“vehicleId = 1413”,所以我想这只是删除它们的情况.
我们今天的关于在Windows 10上避免使用Convert.ToDouble和'Infinity'的FormatException的分享已经告一段落,感谢您的关注,如果您想了解更多关于Android NumberFormatException:无效的Double-除非该值是有效的Double、android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 解决办法、Android’InvocationTargetException’和’UnsupportedOperationException’、c# – Convert.FromBase64String(…)抛出FormatException的相关信息,请在本站查询。
本文标签: