朋友我有一个使用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