如何检查完成的活动

时间:2011-08-14 20:23:13

标签: android android-activity onresume

在我的Android应用程序中,我需要覆盖onResume()方法来检查刚完成的两个可能活动中的哪一个。用户将输入一定数量的金钱,或者命名并选择一个类别的百分比。我怎样才能做到这一点?此外,如果用户按下主页然后返回我的应用程序,是否调用onResume()?如果是这样,我可以调用super.onResume(),对吧?

我有三个类:PaySaver,NewSavingCategory和NewPaycheck。 PaySaver.java是主要的Activity,有两个按钮:New Paycheck(启动用户输入$(NewPaycheck.java)的对话框)和New Saving Category(启动用户输入名称和%的对话框)( NewSavingCategory.java))。当通过输入按钮关闭对话框时,我希望使用输入的信息更新主活动。

谢谢!

1 个答案:

答案 0 :(得分:0)

  

我该怎么做?

最有可能的是,你没有。这两个其他活动都更新了您的中央数据模型。在onResume()中,您可以从同一个中央数据模型更新UI。因此,用户来自哪里并不重要 - 您正在抓取最新数据。

  

此外,如果用户按下主页然后返回我的应用程序,是否调用onResume()?

关于他们返回的活动,是的。

  

如果是这样,我可以调用super.onResume(),对吧?

不仅“可以”你这样做,你 来呼叫super.onResume(),否则你的活动就会崩溃。