如何加快活动开始Android中的很多视图?

时间:2018-03-23 18:05:53

标签: android performance

我有一个包含6个标签的标签式活动。这是一个乐透的选票人。我创建了像this这样的网格。每个网格都有90个generetad TextViews。活动在2-3秒内开始。

Grid

1 个答案:

答案 0 :(得分:0)

你可以在一个线程中做很多事情。 在你的onCreate方法中:

Thread t = new Thread() {
    public void run() {
        //do heavy work here
        final int result=42;
        runOnUiThread(new Runnable() {
            @Override
            public void run() {
                //call methods of your views here.
                textView.setText(result +"");
            }
        });
    }
};
t.start();