按下后退按钮后应用程序重新启动时,TabHost 会不断添加动态选项卡
我正在根据此处的示例动态创建 3 个选项卡 http://developer .android.com/resources/tutorials/views/hello-tabwidget.html
该应用程序运行良好,除了一个问题。 当我启动应用程序然后单击“后退”按钮时,应用程序将关闭。 我通过单击应用程序图标启动了该应用程序。 现在我可以看到 6 个选项卡。每次我重复这个过程时,它都会不断添加 3 个选项卡。 当我使用菜单按钮而不是后退按钮时,它不会添加 3 个选项卡。
这里出了什么问题,我该如何修复它?
谢谢
I'm creating the 3 tabs dynamically based on example here http://developer.android.com/resources/tutorials/views/hello-tabwidget.html
the application works well except one issue.
when I launch app and then click the Back Button then the app closes.
I launched the app by clicking on the application icon.
now I can see 6 tabs. each time I repeat this process, it keeps on adding 3 tabs.
when ever I use Menu button instead of back Button then it doesn't add 3 tabs.
anything going wrong here, how can I fix it?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是在
onResume()
或onStart()
处创建选项卡吗?尝试在onCreate()
处创建它们或者通过
onPause
删除选项卡,如下所示:Are you creating the tabs at
onResume()
oronStart()
? Try to create them atonCreate()
or delete the tabs by
onPause
with something like: