アクティビティを切り替えるコード:
Intent myIntent=new Intent(context,timeZones.class);
context.startActivity(myIntent);
コードのこの部分にヒットすると、ここで null ポインター例外が発生します (具体的には 2 行目)。
protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.WHITE);
}
ブール値を追加して、キャンバスが何も描画しないようにしました:
Intent myIntent=new Intent(context,timeZones.class);
context.startActivity(myIntent);
dontDraw = true;
protected void onDraw(Canvas canvas) {
if (dontDraw == false)
{
canvas.drawColor(Color.WHITE);
}
}
このブール値を使用すると、アクティビティ timeZones が実行されますが、凍結されているだけです。
前もって感謝します!