我知道这有点愚蠢,但你怎么做到这一点?我有“RTFM”,但我仍然不明白这样的概念就不存在于我习惯编程的语言中。无论如何,我的问题很简单:如何正确设置一个全局变量,该类中的所有公共无效函数都可以使用它?如何声明变量
下面是一些示例代码,我将突出的情况下,冗余你没有看到它:
public class baketimer extends Activity implements OnClickListener {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button cupcake1 = (Button) this.findViewById(R.id.cupcake1);
cupcake1.setOnClickListener(this);
}
public void onClick(View v) {
switch(v.getId()){
case R.id.cupcake1:
final Button cupcake1 = (Button) this.findViewById(R.id.cupcake1);
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
cupcake1.setText("" + millisUntilFinished/1000);
}
public void onFinish() {
cupcake1.setText("Done!");
}
}.start();
Toast.makeText(this, "Mmm cupcakes!", Toast.LENGTH_SHORT).show();
break;
我怎么会去有关声明cupcake1
整个类?
在此先感谢!
一个建议,尽量使问题更有意义(例如:如何在Java中声明一个全局变量?)让其他人同样的问题可以找到这个更容易通过搜索或浏览 – 2010-08-10 03:43:29
+1将蛋糕加入您的代码!对不起,我只是饿了。 “RTFM”代表什么? – 2013-01-27 19:36:26