重写onStart()函数

Android开发中有时会遇到这种情况,在数据列表的Activity中点击添加按钮,弹出另一个Activity添加数据,这样返回数据列表的Activity时就需要刷新数据列表(因为添加了一条数据)。这时需要刷新数据列表的代码就应该写在数据列表Activity的onStart()函数里面,而不能写在onCreate()函数里面,因为回到数据列表Activity时调用的是onStart(),而不是onCreate()。

onStart()和onCreate()不同,没有参数,直接上代码。 

    @Override
    public void onStart(){        
        super.onStart();
        // 是否需要刷新数据
        if (isFlush){
            // 刷新数据
            getData();
            isFlush = false;
        }
    }
原文地址:https://www.cnblogs.com/mstk/p/5159300.html