2011年07月22日
名称表示の追加
どうもコミケビューワーのデータ入替えを頻繁にするとどの開催回か解らなくなるのでぇ(^^;)
DBからコミケ名称を取得して
メイン画面にコミケ名称の表示を追加しました。
こんな感じぃ
ふむOKだね
ロジック的には
//
//コミケ名称を画面に表示
//2011.7.22 追加
public void subDispTextUP() {
TextView tv4 = (TextView) findViewById(R.id.textView4); //コミケ名称
tv4.setText(""); //画面表示クリア
//DBファイルの有無チェック
if(new File(getApplicationInfo().dataDir + "/databases/" + db_name).exists()){
//DBが有るとき
//DB情報を取得
DatabaseHelper helper = new DatabaseHelper(this);
SQLiteDatabase db = helper.getReadableDatabase();
//表示基本情報を取得
String sql = "select db1.* from ComiketInfo as db1";
//" order by db1.turn_no";
//情報を取得するSQL実行
Cursor c1 = db.rawQuery(sql, null);
c1.moveToFirst(); //先頭に移動
if(c1.getCount() != 0){
//画面にコミケ名称を表示
tv4.setText(c1.getString(1)); //comiketName VARCHAR(20), -- コミケ名称
}
c1.close();
}
}
//
//遷移先から戻ったときの処理
//2011.7.22 追加 戻ったとき上手く処理されなかったので・・・画面表示後に変更
//protected void onActivityResult(int requestCode,int resCode,Intent it){
//
// 画面表示後
//2011.7.22 追加
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus) {
//コミケ名称を画面に表示
subDispTextUP();
}
}
投稿者:秀at 19:48| さんでープログラム(Android編) | コメント(0) | トラックバック(0)