android 自定义toast停留时间

转载 2016年05月30日 16:04:48

Toast类

    //首先定义全局变量mToast已经显示和隐藏函数
    private Toast mToast;
    // 隐藏toast信息框常量
    public static final int AIRPLAY_MESSAGE_HIDE_TOAST = 22;
    // 显示toast信息框时间
    public static final int AIRPLAY_TOAST_DISPLAY_TIME = 1000;

    public void showShortToast(String text) {
        if(mToast == null) {
            mToast = Toast.makeText(AppContext.getInstance(), text, Toast.LENGTH_SHORT);
        } else {
            mToast.setText(text);
            mToast.setDuration(Toast.LENGTH_SHORT);
        }
        mToast.show();
    }

    public void cancelToast() {
        if (mToast != null) {
            mToast.cancel();
        }
    }

调用


final Handler m_Handler = new Handler(){
                    @Override
                    public void handleMessage(Message msg) {
                        super.handleMessage(msg);
                        // TODO Auto-generated method stub
                        switch (msg.what) {
                            case 0:
                                break;
                            case BaseActivity.AIRPLAY_MESSAGE_HIDE_TOAST: {
                                cancelToast();
                                break;
                            }
                        }
                    }
                };
      showShortToast(getString(R.string.error_tag_name_input));
      Message delayMsg = m_Handler.obtainMessage(AIRPLAY_MESSAGE_HIDE_TOAST);
      m_Handler.sendMessageDelayed(delayMsg, AIRPLAY_TOAST_DISPLAY_TIME);

   private static final int LONG_DELAY = 3500// 3.5 seconds           

   private static final int SHORT_DELAY = 2000// 2 seconds


Toast.Long = 3.5s

Toast.short = 2.0s

Toast..makeText(Context context,CharSequence text, int duration).show() 中的duration只能设这两个值,其他值是没有用的

在TextView中显示特殊字符

碰见要在textview中显示特殊字符的情况,找了一下,要用转义字符实现. 例如: 以下为XML标志符的数字和字符串转义符  "     (" 或 ")  '      (&...

Android Toast优化,不看别后悔

什么都别说,先看完!!!!!!!!! 都用过Toast,都知道是弹出消息的。类似于js里面的alert,C#里面的MesageBox。当然android里面也有dialog,dialog是有...

iOS中自定义界面统计(统计一定时间内访问次数,以及停留时间)

由于我们的app做的是p2p以及奇葩的产品经理,好好的友盟统计不用,非要用自己和服务器交互的统计,只能自己写,然后每隔一段时间上传一次咯! 直接上代码吧! 1.首先自定义一个类:(用于统计...

android 自定义修改toast显示时间

  • 2015年09月09日 13:21
  • 755B
  • 下载

记录用户停留时间

  • 2012年08月24日 16:24
  • 2KB
  • 下载

电商网站的用户停留时间越长越好吗?我看未必。

原创文章,转载请注明: 转载自电商沙龙,专研电商艺术 本文链接地址: 电商网站的用户停留时间越长越好吗?我看未必。 在以往的SEO工作经历中,我们认为用户在网站上的停留时间能够影响搜索...

js记录用户在网站的浏览记录和停留时间(2)

问题:上次的代码确实解决了一部分用户访问记录的收集,但是还是存在一个问题就是 我们网站的注册 都是新页面打开的,如果用户刚进入网站就点击注册(打开了新的页面) ,我代码里用到的 onbeforeunl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 自定义toast停留时间
举报原因:
原因补充:

(最多只允许输入30个字)