【发布时间】:2013-04-07 16:42:27
【问题描述】:
如何在每次打开 MainActivity 时调用它的 onCreate?
我想这样做: 我打开我的应用程序,这是我的 MainActivity,然后我打开 ActivityB 并保存一些数据。当我关闭我的 ActivityB 时,我会回到 MainActivity,但我在 MainActivity 中的数据没有更新,因为没有调用 onCreate。
这样解决是否正确(这是可行的,但我知道这不是一个好方法):
前往 ActivityB 的按钮:
public void ActivityB(View view){
Intent intent = new Intent(this, ActivityB.class);
startActivity(intent);
finish();
}
返回MainActivity的按钮:
public void Back(View view){
finish();
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}
【问题讨论】:
-
你想在
OnCreate方法中做什么? -
改为在 onResume() 中执行。
-
@Leandros - 我正在从 ActivityB 中创建的数据库中读取数据。
标签: android eclipse android-activity oncreate