ウィジェット開発のデバッグ時はブレークポイントで止まらない?!

ウィジェットの開発に興味を持って、二日前ぐらいから情報を集めています。
動作確認の為にサンプルコードを書いたもののうまく動かず…

そこでどこまで動いているか確認する為にブレークポイント置いてデバッグしようとしました。
しかし、どこにおいてもブレークポイントで止まらず…

Activity開発の時は問題なく止まったので不思議に思い、検索。

こんなページがありました。

ブレークポイントでとまらない – 日本Androidの会 | Google Groups

私の探し求める情報ど真ん中でした^^
サービスの場合、onCreate()内に下記のメソッドをいれないと止まらないようです。

android.os.Debug.waitForDebugger();

onCreate()内じゃなくとも、ブレークしたいところの前にいれれば止まりそうですが、生成時が確実か。

クラス配列の初期化構文

Javaのクラス配列(class[])の初期化構文。
今まで知らなかったのでメモとして。

A[] a = null;
a = new A[] {new A(1, 2)};

// 複数指定
a = new A[] {
    new A(1, 2),
    new A(3, 4),
    new A(5, 6)
};

// これはNG
a = {new A(1, 2)};

実際にこういうコード書く事はあまり無いと思いますが、同じように躓いた方はご参考に。