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