Hocam break point koyarak rahatlıkla hangi satırda patladığını bulabilirsiniz. Bence hata "amera = Camera.open();" satırından kaynaklanıyor. Çünkü flashı açınca bu işlem yapılmış oluyor. Flash kapatılmak istenince tekrar Camera.open() işelimini yapmaya çalışıyor ama zaten bu işlem yapıldı. Açık olan şeyi tekrar açamayınca patlıyor. Hem if içerisinde hem de else içerisinde kullandığın bu satırı sil ve if satırının yukarısına yaz. Bu şekilde çalışacaktır.