我只想从初始状态启动我的应用程序



当我在1个活动上按下图像时,它会启动2个活动。每次启动2个活动时,它都会触发http请求并形成表格。

它工作得很好,但当我按下"后退"按钮,然后再次启动应用程序并进入2活动时。

它没有清除表中以前的数据,也没有添加来自http请求的数据。我没有使用数据库,它只是xml表格布局。

简单地说,我只想从初始状态启动我的应用程序。

当我对整个应用程序进行反向测试时,我不想让安卓系统记住活动之前的状态。

请帮我一下。

那么我认为你应该在按下后完全关闭应用程序,这样你的问题就会得到解决。这是代码:--

 @Override
 public void onBackPressed() 
 {
    finish();
    android.os.Process.killProcess(android.os.Process.myPid());
 }

这种方法会杀死应用程序,当然还有你的问题!

在manifest中,对于第二个活动写入android:noHistory="true",则它不会记住历史。

如果我(从你的问题)得到了正确的答案,你需要在进行http调用之前检查视图,例如,让我们假设你在表布局中有一个文本视图,然后在进行http呼叫之前这样检查:

   if(getthevalueoftextview!=null){ 
           textview.setText("");
       }

最新更新