当我在1个活动上按下图像时,我有2个活动,它启动了2个活动。每次启动2个活动时,它都会触发http
请求并形成表格。
它工作正常但是当我按下“后退”按钮然后再次启动应用程序并进入2活动。
它不清除表的先前数据并添加来自http请求的数据。我没有使用数据库只是一个xml
tablelayout。
我只是想从初始状态开始我的应用程序。
当我反对整个应用程序时,我不希望android系统记住活动的先前状态。
请帮我解决这个问题。
答案 0 :(得分:1)
在清单中,对于第二个活动写android:noHistory="true"
,它将不记得历史。
答案 1 :(得分:1)
然后可能我认为你应该完全关闭背面的应用程序,这样你的问题就会得到解决。 这是代码: -
@Override
public void onBackPressed()
{
finish();
android.os.Process.killProcess(android.os.Process.myPid());
}
这种方法可以杀死应用程序,并且可以解决你的问题!
答案 2 :(得分:0)
如果我正确(从你的问题),你需要在进行http调用之前检查视图,例如,让我们说你在表格布局中有一个textview,然后在进行http调用之前检查:
if(getthevalueoftextview!=null){
textview.setText("");
}