<< 前のエントリトップページ次のエントリ >>
2011年07月22日

名称表示の追加

どうもコミケビューワーのデータ入替えを頻繁にすると
どの開催回か解らなくなるのでぇ(^^;)
DBからコミケ名称を取得して
メイン画面にコミケ名称の表示を追加しました。

こんな感じぃ

cmkvw009

ふむ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)

◆この記事へのトラックバックURL:

http://control.onair-blog.jp/util/tb.php?us_no=1924&bl_id=1924&et_id=188261

◆この記事へのコメント:

※必須