我知道这是一个相当简单的话题,但我真的想要围绕它.
这就是我想要做的,但它不喜欢最终修饰符.还有另一种方法可以达到我想要的效果吗?这基本上是我想确保id在整个生命期间不能改变.
private final long mId;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mId = getIntent().getLongExtra(ID_KEY, -1);
}
Run Code Online (Sandbox Code Playgroud)
我应该指出这是Android代码.谢谢你的帮助.我并不担心搞瘾者或搞砸者或任何改变我代码的人.我问的原因是将来证明我的代码将由下一个开发人员接管.我发现这篇文章也有助于解释一些问题.Android - 活动构造函数vs onCreate