01-Android-android studio-APP开发-ScrollView使用注意事项-2019.07.10

Android开发使用Scroll View注意事项--有待进一步分析测试

缘起

今天利用APP打印测试信息,发现循环打印了一段时间后(大约连续打印2分钟),打印信息的速度越来越慢。不确定是程序逻辑变慢还是打印速度变慢,于是程序处理上做了小的修改,每次打印之后进行清屏处理,后发现打印速度不再变慢。推断是连续打印导致ScorllView占用过多的内存导致。

ScrollView使用方法如下:
private StringBuffer dataGet;
    public void dataChange(String data) {
        dataGet.append(data + "\n");
        tv.setText(dataGet);
        scrollView.fullScroll(ScrollView.FOCUS_DOWN);
    }
清屏处理方法如下:
private StringBuffer dataGet;
	public void dataClear(){
		dataGet.setLength(0);
		tv.setText("");
	}
注意:内存问题仅是猜测,后期若有时间会进一步研究该控件的底层实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值