在我的Android应用程序中,我需要覆盖onResume()方法来检查刚完成的两个可能活动中的哪一个。用户将输入一定数量的金钱,或者命名并选择一个类别的百分比。我怎样才能做到这一点?此外,如果用户按下主页然后返回我的应用程序,是否调用onResume()?如果是这样,我可以调用super.onResume(),对吧?
我有三个类:PaySaver,NewSavingCategory和NewPaycheck。 PaySaver.java是主要的Activity,有两个按钮:New Paycheck(启动用户输入$(NewPaycheck.java)的对话框)和New Saving Category(启动用户输入名称和%的对话框)( NewSavingCategory.java))。当通过输入按钮关闭对话框时,我希望使用输入的信息更新主活动。
谢谢!
答案 0 :(得分:0)
我该怎么做?
最有可能的是,你没有。这两个其他活动都更新了您的中央数据模型。在onResume()
中,您可以从同一个中央数据模型更新UI。因此,用户来自哪里并不重要 - 您正在抓取最新数据。
此外,如果用户按下主页然后返回我的应用程序,是否调用onResume()?
关于他们返回的活动,是的。
如果是这样,我可以调用super.onResume(),对吧?
不仅“可以”你这样做,你 来呼叫super.onResume()
,否则你的活动就会崩溃。