Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android设备的屏幕刷新时间_Android_Textview_Screen_Settext - Fatal编程技术网

android设备的屏幕刷新时间

android设备的屏幕刷新时间,android,textview,screen,settext,Android,Textview,Screen,Settext,有没有办法测量android设备的屏幕刷新时间 我想知道调用setText方法后在屏幕上绘制文本所花费的时间。您可以覆盖TextView的onDraw方法,以了解它实际何时被重新绘制 public class MyTextView extends android.widget.TextView { private long mUpdateTime; public MyTextView(Context context) { super(context); }

有没有办法测量android设备的屏幕刷新时间


我想知道调用setText方法后在屏幕上绘制文本所花费的时间。

您可以覆盖
TextView
onDraw
方法,以了解它实际何时被重新绘制

public class MyTextView extends android.widget.TextView {
    private long mUpdateTime;
    public MyTextView(Context context) {
        super(context);
    }
    public void mySetText(CharSequence text) {
        mUpdateTime = System.currentTimeMillis();
        super.setText(text);
    }
    @Override
    public void onDraw(Canvas c) {
        super.onDraw(c);
        long refreshTime = System.currentTimeMillis() - mUpdateTime;
        //Do something with refreshTime
    }
}