0

静的フィールドの初期化と使用について、フォーラムとグーグルですでに検索を行っています。しかし、私はそれを一人で修正することはできないので、ここに単純化されたコードがあります:

...
import android.graphics.Canvas;
...

public class MyActivity extends Activity{

...
public static Canvas myCanvas = new Canvas();
public static float myMaxX;
public static float myMaxY;
...

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);

    ...
    myMaxX = myCanvas.getWidth(); // <=== Error, the app crashes right there
    myMaxY = myCanvas.getHeight();
    ... 
    ...

    }
...
}

私は何か見落としてますか ?

4

2 に答える 2