当交换活动黑屏时

时间:2014-11-19 09:27:16

标签: android layout

我打电话给活动时遇到问题。 屏幕变黑,完成后,预先加载布局,然后显示活动。

问题是需要加载的布局非常重。

我如何管理这件事情不是很好?

这是我的代码,我尝试做各种测试:

1同步 2 AsinkTask

if (tab.getPosition() == 0) {
        /*
         * ----------------- TAB DATA -----------------
         */
        try {

            System.gc();
            //initialize the class that needs to load the Activity
            myLayout = new TableMainLayout(this);
            //I tried to give some time to load, but that's not good!
            synchronized (this) {
                wait(5000);
            }

            setContentView(myLayout);

        } catch (Exception e) {
            Log.i("link", "Errore actionBarTabs update  Series: " + e);
        }
    }

但无济于事。你能告诉我任何解决方案吗?还是建议?

编辑: 更新代码: TableMainLayout.java

我的问题是我无法弄清楚布局何时准备就绪。我试图把它放在异步但没什么,我试图同步但没有。仅仅是一个简单的例子就可以了解如何确定何时加载布局并准备好显示。然后我会将其自定义为我的代码。

0 个答案:

没有答案