2011-11-08 11 views
2

カメラの意図をカメラに呼び出すときからアプリをデバッグしようとしています。問題は、カメラインテントが呼び出されたときにデバッガが直ちに切断され、私のアプリケーションをデバッグできなくなることです。私はデバイスではなくエミュレータでデバッグしています。 Googleでこのソリューションを見つけましたが、うまく機能していないようです。 http://groups.google.com/group/android-developers/browse_thread/thread/6d6b5fa7819e4d74。誰かがこれを回避する方法を知っていますか?デバッガは、あなたが外部の意図を呼び出すときに切断しないでください...私はあなたのアプリがまだ実行中であることを意味します。私は、外部のインテントを起動するときにデバッグを続ける方法を知る必要があります。写真をブラウズするギャラリーを呼び出すとき外部インテント(カメラ)を呼び出したときにデバッガが切断される

おかげで、 エド

答えて

1

は、私はちょうど同じ問題を持っています。 あなたが言及したリンクで提供される解決策は、私にとって完璧に機能しました。 はOnActivityResultメソッドで、このコードブロックを記述します。

if (!Debug.isDebuggerConnected()){ 
    Debug.waitForDebugger(); 
    Log.d("debug", "started"); // Insert a breakpoint at this line!! 
} 

とコメントが言うように指定されたログの行にブレークポイントを置きます。 呼び出しが呼び出されたインテントから実行を戻すと、デバッガは起動し、ログ行で停止してデバッグを続行します。

関連する問題