0

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

它工作正常,但是当我按下“返回”按钮然后再次启动应用程序并进入 2 活动时。

它不会清除表的先前数据并添加来自http请求的数据。我没有使用数据库,它只是一个xml表格布局。

只是我只想从初始状态开始我的应用程序。

当我支持整个应用程序时,我不希望 android 系统记住活动的先前状态。

请帮助我。

4

3 回答 3

1

在清单中,对于第二个活动 write android:noHistory="true",它不会记住历史。

于 2012-08-29T05:33:25.330 回答
1

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

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

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

于 2012-11-02T10:25:23.857 回答
0

如果我是正确的(根据您的问题),您需要在进行 http 调用之前检查视图,例如让我们说您在表格布局中有一个 textview,然后在进行 http 调用之前检查如下:

   if(getthevalueoftextview!=null){ 

           textview.setText("");
       }
于 2012-08-29T06:00:52.783 回答