重写onStart()函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重写onStart()函数相关的知识,希望对你有一定的参考价值。

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

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

 

	@Override
	public void onStart(){		
		super.onStart();
		// 是否需要刷新数据
		if (isFlush){
			// 刷新数据
			getData();
			isFlush = false;
		}
	}

 

  

 

以上是关于重写onStart()函数的主要内容,如果未能解决你的问题,请参考以下文章

活动和片段之间的生命周期

Android:使用支持片段管理器时复制片段

如何从片段到活动而不会干扰片段的可重用性

Android Studio片段没有响应后按按钮

DOM4J_ElementHandler示例代码

DOM4J_ElementHandler示例代码