アラートダイアログをカスタマイズ

AlertDialogをカスタマイズする必要があったのでやってみました。
  
作りたかったのはリスト付のアラートダイアログ。
元々AlertDialogはノーマルなリスト形式のものを作れるようになっている(setItemsでできる)のですが、カスタムListViewを乗せたアラートダイアログが欲しくて挑戦しました。
  
LayoutInflaterを使ってListViewを乗っけたレイアウトxmlをAlertDialogに読み込み、そのListViewにカスタマイズしたアダプターを設定してリストを表示します。(ここはカスタムListViewと同じ)
  
今後のことを考えて画面呼び出し元で実装するのではなく、AlertDialogを継承した独立したクラスで作りたかったのですが、どうしてもうまくいかない・・・(;´Д`)
  
呼び出し側の画面でAlertDialog.Builderを使えば思ったとおりのものができるのですが・・。
  
どうしたら上手くいくのでしょう??

【失敗】バイナリデータをWebServiceから渡す・Androidで受け取る

今サンプルで実装しているAndroidアプリではC#で作ったWebServiceから指定した画像ファイルをバイナリ形式にしてAndroid側で渡す必要があります。
そこで考えた方式。
  
Android
http Get形式でリクエストでファイル名を渡す
↓↓
WebService
取得したファイル名の画像ファイルをbitmapで読み出し

バイト配列へ変換

文字列へ変換
↓↓
Android
レスポンスから文字列取得

バイト配列へ変換

bitomapへ変換
  
と計画したのですがこれまた意図したとおりに行かない(;><)
WebServicejavaのWebアプリのときはSOAPでこんな感じでやってたように思うのですが?(いやSOAPだからバイト配列のままでやり取りしてたかな?)
文字列にしちゃうとだめなのかなあ・・・。
エンコードでアウトになってるような気もする)

予想的中
なんとか成功しました。

煮詰まったら誰かに話そう

linq to xmlでかな〜り煮詰まってしまいました。
  
んで今日同僚の人に
「ここをこうしたいんだけど、できなくて・・・」
と初めて説明したら、
「あ、できるわけないじゃん(w」
と話してる中で一部分自己解決できました(w
  
人に説明しようとして、混乱していた考えが整理できたようです。
今まで考えていたようなデータ構造のXMLlinq to xmlのselect上で作れるはずない(w

  
データ構造はともかくとして、どうしても条件は動的に変更する必要がある(or条件)ので、ここはどうにかしないとなあ・・・・。

必要な事と興味のあること

仕事している上でこれはイコールではない。

興味がないからって仕事上必要な事に無関心は(・A・)イクナイ!!
のです。

まあ興味がないから必要かどうかですらわからないみたいですが・・・。
  
自分自身への戒めとして。