朋友我有一個使用setContentView(myCanvas)的「myGame」活動。 現在只要我的MainActivity作爲一個intent啓動myGame,遊戲就會崩潰。 任何人都可以幫我解決這個問題嗎?按意圖啓動畫布
我應該在我的AndroidManifest中添加myGame活動嗎?
爲了清楚理解這裏是我的行爲。
MainActivity> myGame> myCanvas(擴展視圖)
遊戲活動:
package com.krazy.androidplay;
class GameView extends Activity {
protected void onCreate(Bundle savedInstance){
super.onCreate(savedInstance);
setContentView(new myCanvas(this));
}
}
帆布代碼:
package com.krazy.androidplay;
public class myCanvas extends View {
Paint paint = new Paint();
public myCanvas(Context context) {
super(context);
}
@Override
public void onDraw(Canvas canvas) {
paint.setColor(Color.BLACK);
paint.setStrokeWidth(3);
canvas.drawRect(30, 30, 80, 80, paint);
paint.setStrokeWidth(0);
paint.setColor(Color.CYAN);
canvas.drawRect(33, 60, 77, 77, paint);
paint.setColor(Color.YELLOW);
canvas.drawRect(33, 33, 77, 60, paint);
}
}
堆棧跟蹤也是有幫助的。 – 2013-03-14 00:24:36
我如何得到它?會記錄貓的工作?日誌貓真的很長雖然不能把它放在這裏 – 2013-03-14 00:45:43
只發布LogCat的紅色部分。這實際上是堆棧跟蹤。 – 2013-03-14 00:51:29