在其他选项卡中运行活动。向其传递参数
您好,我有带有两个选项卡的 TabActivity 应用程序。一项活动从 OnCreate() 方法中的捆绑包获取一些默认参数并执行逻辑。在另一个活动视图上,我有一些控件将参数发送到具有其他值的第一个活动。但第一个活动单独打开,没有选项卡!好的。我也可以以编程方式更改当前选项卡,但在这种情况下如何获取捆绑对象? OnStart 和 onResume 回调没有 Bundle 对象。
当我按下 Control 时,我可以将此参数保存在“首选项”中,然后以编程方式更改选项卡并从其他活动中的“首选项”中获取此参数。但我认为这是错误的方式。
Hello I have TabActivity application with two tabs. One activity get from bundle in OnCreate() method some default patameter and execute logic. On another activity view I have some control which send parameter to first activity with other value. But first activity opens separately without tabs! Ok. Also I can programmatically change current tab, but in this case how to get bundle object? OnStart and onResume callbacks does not have Bundle object.
I can save this parameter in Preferences when I press control, then programmatically change tab an get this parameter from Preferences in other activity. But I think it is wrong way.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以像这样再次调用您自己的选项卡活动
,并且要传递数据或参数,您可以创建单例 Java 类并将数据传递到您想要的活动。
You can call your own tab activity again like that
and to pass data or parameter you can create singleton java class and pass your data to which activity you want.