Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中单击后退按钮时无法显示列表视图_Android_Web Services_Android Listview - Fatal编程技术网

在android中单击后退按钮时无法显示列表视图

在android中单击后退按钮时无法显示列表视图,android,web-services,android-listview,Android,Web Services,Android Listview,我在列表视图中显示一些数据,实际上我是通过使用web服务来获取数据的。 如果我单击列表视图中的任何项目,它应该转到下一页,并且必须在下一页上显示一些数据(比如next_activity.java),那么它工作正常 但是在下一个_activity.java页面上有一个后退按钮,如果我单击该按钮,它应该转到上一个列表视图活动OK。 好吧,目的很好 但是 它没有显示列表视图。为什么 这是我用于返回按钮的代码 btn_back = (Button)findViewById(R.id.button_bac

我在列表视图中显示一些数据,实际上我是通过使用web服务来获取数据的。 如果我单击列表视图中的任何项目,它应该转到下一页,并且必须在下一页上显示一些数据(比如next_activity.java),那么它工作正常

但是在下一个_activity.java页面上有一个后退按钮,如果我单击该按钮,它应该转到上一个列表视图活动OK。 好吧,目的很好

但是

它没有显示列表视图。为什么

这是我用于返回按钮的代码

btn_back = (Button)findViewById(R.id.button_back_tab);
btn_back.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
    Intent i_listagain = new Intent(TabhostActivity.this,StationsListActivity.class);
    startActivity(i_listagain);     
}
写下这句话:

列表视图活动


看看你在做什么

1-您正在为以前的
列表活动创建新的意图。不需要这样做

2-而不是创建新的意图使用

finish()//this ll finish your current activity

3-这将完成您当前的活动,并将进入堆栈上的最后一个活动,即您的
列表活动

列表视图在恢复时填写代码,然后检查。@RobinHood您能给我一个吗sample@prabu如果intent或use-on-resume方法读取活动生命周期,则可以使用finishcarefully@RobinHood还有一个疑问
btn_back = (Button)findViewById(R.id.button_back_tab);
btn_back.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {

      this.finish(); // just write this

}
finish()//this ll finish your current activity