在活动中获取布局元素

时间:2015-04-13 01:08:04

标签: android

我有一个带有按钮的活动。当我单击按钮时,按钮的文本会发生变化。我正在添加一个共享菜单,以便与其他应用程序共享按钮的新值。每当我尝试访问onCreateOptionsMenu中按钮的文本值时,我都会得到原始值而不是新值。

如何访问新值?

2 个答案:

答案 0 :(得分:1)

首次创建菜单时会调用

onCreateOptionsMenu()。那时,按钮中的文本是原始文本。因此,每次单击按钮并更改文本时,都应调用invalidateOptionsMenu();See this

答案 1 :(得分:0)

您想将变量分享给其他应用吗? 您可以在Intent或Share首选项中使用putExtra 试试这个主题How to send data from one application to other application in android?