我的程序结构是这样的
loginActivity(登陆页面-登陆成功后进入到PageOneActivity,同时这个时候获取到了用户的ID号,这个ID号是全局变量)
PageOneActivity
PageTwoActivity
PageThreeActivityPage之间是TabHost来切换的。好了基本情况描述清楚了,问题来了,当我登陆成功处在PageOneActivity页面,或者随便点击Tab切换到其他Page页面的时候,这个时候我点击HOME键,然后再应用程序里面结束掉我的程序,或者用QQ清理掉我的程序,这个时候我再点击程序图标运行我的程序,此时理想的应该是从loginActivity重新开始运行,从登陆页面开始呀?但是实际的情况是它回回到我退出的时候所处的那个PageActivity页面,如果回来了有数据也还好说,但是实际情况是因为从loginActivity传递过来的ID号是为空的,所以到会导致程序报错或者取不到相关数据了!求遇到过类似问题,或者知道解决办法的朋友给点提示或者建议。非常感谢!
loginActivity(登陆页面-登陆成功后进入到PageOneActivity,同时这个时候获取到了用户的ID号,这个ID号是全局变量)
PageOneActivity
PageTwoActivity
PageThreeActivityPage之间是TabHost来切换的。好了基本情况描述清楚了,问题来了,当我登陆成功处在PageOneActivity页面,或者随便点击Tab切换到其他Page页面的时候,这个时候我点击HOME键,然后再应用程序里面结束掉我的程序,或者用QQ清理掉我的程序,这个时候我再点击程序图标运行我的程序,此时理想的应该是从loginActivity重新开始运行,从登陆页面开始呀?但是实际的情况是它回回到我退出的时候所处的那个PageActivity页面,如果回来了有数据也还好说,但是实际情况是因为从loginActivity传递过来的ID号是为空的,所以到会导致程序报错或者取不到相关数据了!求遇到过类似问题,或者知道解决办法的朋友给点提示或者建议。非常感谢!
清理了你的缓存数据 估计没清理Activity 所以有页面没数据 我也碰到过