码迷,mamicode.com
首页 > 其他好文 > 详细

自定义Toast、程序退出时Toast也退出、Toast的用法

时间:2014-08-19 12:20:34      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:des   android   blog   http   java   os   io   strong   

http://blog.csdn.net/wangqilin8888/article/details/7464806

 

当我们在一个应用中用到Toaster来做为提示时,发现这样一个问题,当某个条件服合时,会弹出Toaster的对话框,不停地执行这个条件,会不停进行Toaster.show的显示,执行几次就现示几次,即使这个应用程序退出也会不停地Toast.show地显示,这样一来会给用户带来一种不好体验。当我们将应用程序退出了,就不应该Toast.show显示了。

   我们可以在应用程序退出onDestroy()时,进行Toaster.cancel().就可以实现了,但Toaster必须时全局的,同一个Toaster

      

  1.  mToast = new Toast(this);    //OnCreate ()  
  2.       
  3.      LayoutInflater inflater = LayoutInflater.from(this);  
  4.      View view2 = inflater.inflate(R.layout.toas, null);  
  5.      mToast.setView(view2);  
  6.      mToast.setDuration(1000);  
  7.   
  8. 创建一个LayoutInflater,在LayoutInflater中有:  
  9. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
  10.     android:orientation="vertical" android:layout_width="wrap_content"  
  11.     android:layout_height="wrap_content">  
  12.     <TextView android:layout_width="wrap_content"  
  13.          android:background="#ff000000"  
  14.         android:layout_height="wrap_content" android:text="@string/most_char" />  
  15.   
  16. </LinearLayout>  


 

按上述即可以实现对Toaster.show的控制。

自定义Toast、程序退出时Toast也退出、Toast的用法,布布扣,bubuko.com

自定义Toast、程序退出时Toast也退出、Toast的用法

标签:des   android   blog   http   java   os   io   strong   

原文地址:http://www.cnblogs.com/qufanblog/p/3921532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!