解决 Toast 长时间轮流显示问题(参考了网上的方法)

首先在类头部定义一个toast类

private Toast mytoast; //定义咋在类头部

然后自己写一个调用toast的通用方法

* 显示Toast 解决 Toast 长时间轮流显示问题   */
    public void DisplayToast(String str)
    {
        if (mytoast == null) 
        {
            mytoast=Toast.makeText(this, str, Toast.LENGTH_SHORT);
        }
        else
        {
            mytoast.cancel();
            mytoast.setText(str);
        }
        mytoast.show();
    }


每次调用只要调用DisplayToast方法就可以了,比如:

DisplayToast("看到效果了没?Toast在那里傻傻的现象木有了是不是!!!");

 

posted @ 2012-06-14 13:56  niky  阅读(862)  评论(0编辑  收藏  举报