我看着我的代碼,我意識到,有越來越Widget的代碼中引用的至少3種方式:我們應該如何在Android中設置小部件值?
第一個(的onCreate前):
private TextView textView= (TextView) findViewById(R.id.textView);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}
第二個(中的onCreate):
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
final TextView textView= (TextView) findViewById(R.id.textView);
}
三酮(創建出並在設定的onCreate):
private TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
textView= (TextView) findViewById(R.id.textView);
}
這3種方法有什麼區別?我應該什麼時候使用它們?