我在Activity中首先private定义了几个String变量..然后在OnCreate中有对这些String进行赋值..但是之后在onPrepareOptionsMenu中引用到的这个String时候他的值并不是我想要的那个..这是为什么..还有怎么解决..谢谢..
------解决方案--------------------
亲
sbstr == "mobile" change to TextUtils.equals(sbstr, "mobile");
== 是地址比较, equals 是值比较,网上很多,你必须要了解这一点。