更新されないAlertDialog

書籍情報とかの入力をAlertDialogにカスタムレイアウトをsetViewしてやってたんだが、どうも初期値の設定がうまくいかない
初回は設定通り反映されるけれど、他の初期値で再表示しようとしても前回のままとなってしまう


LayoutInflater factory = LayoutInflater.from(mContext);
View inputView = factory.inflate(R.layout.sample, null);
title = (TextView)inputView.findViewById(R.id.text_title);
title.setText("ここに毎回別の文字列");
alertDialog = new AlertDialog.Builder(mContext)
.setView(inputView)
 :
 :
.create();

て感じにやってるんだが……
AlertDialog.Builderではなく、Dialogクラスでなら、


dialog = new Dialog(this);
dialog.setContentView(R.layout.sample);
title = (TextView)dialog.findViewById(R.id.text_title);
title.setText("ここに毎回別の文字列");

 みたいなやり方で対応できた

AlertDialog.Builderでカスタムレイアウトを使ったフォーム部分は作り直しかなぁorz
検索しても固定レイアウト出すだけでレイアウトの中身を動的に変更してるようなサンプルが見当たらない
回避策はあるものの、ちと面倒くさい
何か良い方法は無いものか……

マニュアルを書いてみた

何かやろうとすると仕事が忙しくなる法則により、随分とブランクが……
当初予定してた、作りながらカタチにしていくというスタイルをやってる暇がなくなったので、プログラムだけ進んでしまった
試行錯誤の様子が記憶だよりになってしまうが、出来上がったものから機能別に記事をでっちあげる方向でやっていく事にしよう

んで、色々細かい調整が残っているけど、現状の整理を兼ねて、既に出来上がってる部分のマニュアルをべた書きしてみたので紹介しておく
体裁を整えてアプリに内蔵したり、改めてこのサイトにまとめたりするだろうけど、とりあえず、どんなアプリになっているかの片鱗が見えるんじゃないかと

マニュアル(暫定版)

前回の機能予定と比べて、いくつくか実装できてないのが分かる
とりあえず最初のリリースでは、これにしおり機能をつけて終わりかな?と考えている
今月中にどうにかしたいが、はてさて