好多人都有都有个误区,以为
Toast.makeText(MainActivity2.this,"123",1000).show();其中最后一个参数是代表,显示内容时间的长度,以为自己写一个时间,比如1000就是1000ms,其实不尽然。
官方API上写着public static Toast makeText (Context context, int resId, int duration)context =The context to use. Usually your Application or Activity object.(使用上下文。通常您的应用程序或Activity对象。)resId=The resource id of the string resource to use. Can be formatted text.(使用string资源的id去调用,或者可以使用格式化的文本。)duration=How long to display the message. Either LENGTH_SHORT or LENGTH_LONG(显示信息时间的长短。可以是length_short或length_long)
其实,他只显示那两个系统时间,而其他你写上去也是Int类型的的在eclipse中不报错,但是它是无效的,而现在在android studio 中就报错了。
另外其实可以自定义时间的!