日志分析找到弹出toast的应用

原创 2017年09月12日 16:02:40

我们有时候手机在运行过程中,触发某些条件,会弹出toast,但是有时候会对我们造成困扰,因为不是我们应用弹出来,但是发生的场景又是在我们应用操作过程中发现的。所以这个时候就需要对日志进行分析,找出正在弹出toast的地方。

public void show() {
        if (mNextView == null) {
            throw new RuntimeException("setView must have been called");
        }

        INotificationManager service = getService();
        String pkg = mContext.getOpPackageName();
        TN tn = mTN;
        tn.mNextView = mNextView;

        try {
            service.enqueueToast(pkg, tn, mDuration);
        } catch (RemoteException e) {
            // Empty
        }
    }

NotificationManagerService.java
if (DBG) {
                Slog.i(TAG, "enqueueToast pkg=" + pkg + " callback=" + callback
                        + " duration=" + duration);
            }

            if (pkg == null || callback == null) {
                Slog.e(TAG, "Not doing toast. pkg=" + pkg + " callback=" + callback);
                return ;
            }

adb logcat | grep enqueueToast 
我们通过logcat就可以看到弹出toast的对应应用的包名,这样就可以让对应负责人进行修改。

Android:Toast 弹出信息框

Toast在APP开发中会经常用到,自己在开发测试中也会用到,测试在还会Logcat窗口显示。 toast的主要方法: cancel ...
  • qq_17326933
  • qq_17326933
  • 2015年08月06日 23:17
  • 991

技术记录---Toast频繁弹出问题及其流程分析

Toast频繁显示的问题以及原理分析
  • ilygjl
  • ilygjl
  • 2016年04月11日 22:03
  • 550

自定义toast、toast重复显示、切换界面toast自动消失

分分钟搞定自定义Toast
  • marsmmeng
  • marsmmeng
  • 2015年09月07日 19:25
  • 2342

自定义Toast,从顶部掉下,然后再弹一下

先把自定义类赠上,如果您觉得有用,请赞!import java.util.Timer; import java.util.TimerTask;import com.example.viewpagein...
  • a4384142
  • a4384142
  • 2015年08月18日 17:39
  • 1366

防止Toast重复提醒

原文地址:http://blog.csdn.net/guolin_blog/article/details/51336415说到不会阻挡用户原本正在进行的操作,这就延伸到我们今天的第二个主题,Toas...
  • Double2hao
  • Double2hao
  • 2016年08月01日 09:38
  • 1148

工作线程中弹出Toast

欢迎使用Markdown编辑器写博客package com.tedu.day0828;import android.os.Bundle; import android.os.Looper; imp...
  • hj295808
  • hj295808
  • 2016年08月28日 16:02
  • 201

解决Android关闭通知消息权限无法弹出Toast的问题

最近在做项目时,遇到一个问题,有部手机就是Toast弹不出来。仔细想想可能权限的问题。后面网上搜索给出如下答案: 跟踪Toast的源代码,make方法省略,做了一些初始化的工作,show方法 ...
  • a3676212
  • a3676212
  • 2016年07月05日 12:51
  • 8624

打造全局Dialog,Toast,解决Toast多次弹出以及小米无法弹出悬浮窗问题

因为产品的一个小需求,就是防止Toast重复弹出,索性花了点时间将所有的Toast,Dialog弹窗,也就是小菊花全部更改了一下。话不多说,上代码。private static Toast mtoas...
  • a940659387
  • a940659387
  • 2015年12月02日 20:41
  • 4103

React Js 精简 Toast 提示框 不使用jquery

本文出自: http://blog.csdn.net/wyk304443164 效果图:直接放代码,代码贼少。toast.js/** * Created by wuyakun on 2017/6...
  • wyk304443164
  • wyk304443164
  • 2017年06月07日 09:58
  • 1571

[Android] 多次按钮点击Toast重复显示解决方案

【背景介绍】  最近遇到这样一个BUG,页面中有个按钮,点击按钮后弹出toast提示。但是多次点击此按键时,Toast会一直显示,点击的次数越多,显示的时间越长(其实就是多次点击按键时,Toast顺序...
  • csdn_lexli
  • csdn_lexli
  • 2016年10月11日 20:24
  • 610
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:日志分析找到弹出toast的应用
举报原因:
原因补充:

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