静的フィールドの初期化と使用について、フォーラムとグーグルですでに検索を行っています。しかし、私はそれを一人で修正することはできないので、ここに単純化されたコードがあります:
...
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();
...
...
}
...
}
私は何か見落としてますか ?