Android 在主页按钮上关闭应用程序并重新启动

Android 在主页按钮上关闭应用程序并重新启动,android,oncreate,Android,Oncreate,我有两个简单的问题希望如此 首先,当用户点击我的HomeFragment中的homebutton时,我想关闭我的应用程序,因为有一个计数器天、小时,当我点击home按钮并稍后返回时,仍然存在旧值。 然后我必须通过backbutton关闭应用程序并重新启动。所以当我按下home(主页)按钮时,我希望我的应用程序停止运行 然后我有一个按钮删除计数器所基于的最后一个值。当我按下按钮时,我想再次运行homeFragment。我应该创建一个函数调用homefragment.onCreate吗 当我按下按钮

我有两个简单的问题希望如此

首先,当用户点击我的HomeFragment中的homebutton时,我想关闭我的应用程序,因为有一个计数器天、小时,当我点击home按钮并稍后返回时,仍然存在旧值。 然后我必须通过backbutton关闭应用程序并重新启动。所以当我按下home(主页)按钮时,我希望我的应用程序停止运行

然后我有一个按钮删除计数器所基于的最后一个值。当我按下按钮时,我想再次运行homeFragment。我应该创建一个函数调用homefragment.onCreate吗

当我按下按钮时,我想再次运行homeFragment。我应该创建一个函数调用homefragment.onCreate吗

不,这些函数是由系统调用的。 您可能正在寻找系统也调用的onStop方法

protected void onStop()
{
    super.onStop();
    // clear counter e.g.
    myCounter.setText("");
}

除此之外,很难说出你想要什么。如果不是所有代码,请随意添加更多

您无法获得HomeButton click..您需要使用其他解决方法..您的问题不清楚,请尝试重新表述,以便有机会获得正确答案I数据库中有多个unix时间戳。我打开我的应用程序,出现了例如“我的年龄”。你是……年……月……等等。现在我按Home按钮做其他事情,比如一天。当我现在打开应用程序时,仍然存在旧值。当我从数据库中删除最后一个时间戳时,仍然存在旧值。我想在发生变化时刷新片段。为此,我必须再次运行HomeFragment,所有代码都在其中,比如SQ-Lite查询和时间计算。对于Homebutton的问题,我使用onRestart,将片段替换为片段的更新版本。为了在片段中进行更新,当某些内容发生变化时,我必须将孔代码放在一个单独的函数中,并且只使用settext来更改文本。此外,了解一些有关的信息,这在Android上开发时是绝对必要的。对于片段,使用FragmentManager重新创建片段