onResume()更新TextView

我有我的主要depotactivity他将整数值设置为textview,现在我希望这个值在调用onResume()时更新…但是当我添加我的小onResume()代码时

public class DepotActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); DepotDBUtils utils = new DepotDBUtils(this); int itemcount = utils.countItems(this); TextView tv = (TextView)findViewById(R.id.counter); tv.setText(tv.getText()+" "+itemcount); } String TAG = "DepotActivity"; String[] itemInfo; public void onResume(){ Log.d("DepotActivity","onResume() gets called"); DepotDBUtils utils = new DepotDBUtils(this); int itemcount = utils.countItems(this); TextView tv = (TextView)findViewById(R.id.counter); tv.setText(tv.getText()+" "+itemcount); } 

到应用程序我甚至无法启动它,LogCat完全疯了,并且不会记录任何活动超过半秒。 有解决方案? 提前致谢

我首先添加super.onResume();

 @Override protected void onResume(){ super.onResume(); // The rest } 

我也会删除它:

  DepotDBUtils utils = new DepotDBUtils(this); int itemcount = utils.countItems(this); TextView tv = (TextView)findViewById(R.id.counter); tv.setText(tv.getText()+" "+itemcount); 

来自onCreate ,因为每次调用onCreate ,都会调用onResume