度々すみません。USB接続判定の件です。

onResumeで Intent.ACTION_BATTERY_CHANGED のActionと
ブロードキャストレシーバを登録して
onPause でブロードキャストレシーバを unregister するサンプルがあったのですが、

アプリを起動して、
ある特定のタイミング(たとえばボタンがタップされた時)
でのバッテリー接続状態を知りたい場合、
上記サンプルでは対応できないように思いました。

バッテリーの状態変化を取得するのではなく、
今現在の値を知りたい場合にはどのように記述すれば良いのでしょうか。

アプリ起動前からUSB接続されている場合、
ACTION_BATTERY_CHANGEDでは変化ないですよね。