OSDN Git Service

improve code format
authoronuxy <n.nanatunoko@gmail.com>
Sat, 23 Jun 2012 14:51:44 +0000 (23:51 +0900)
committeronuxy <n.nanatunoko@gmail.com>
Sat, 23 Jun 2012 14:51:44 +0000 (23:51 +0900)
LectureFolder/src/jp/ac/titech/sharp4k/cuten/LectureActivity.java

index 371f50b..3f6adbf 100644 (file)
@@ -15,115 +15,124 @@ import android.widget.ImageView;
 import android.widget.LinearLayout;
 import android.widget.Toast;
 
-public class LectureActivity extends Activity implements OnClickListener{
+public class LectureActivity extends Activity implements OnClickListener {
        @Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.lecture);
-               //データベース読み取りor作成
-               DatabaseHelper h=new DatabaseHelper(this);
-        final SQLiteDatabase db=h.getReadableDatabase();
-        //LECTURE_KEYを受け取って、データベースから講義情報を検索
-        String[] list=null;
-               Integer lec=getIntent().getIntExtra(LectureFolderActivity.LECTURE_KEY,1);
+               // データベース読み取りor作成
+               DatabaseHelper h = new DatabaseHelper(this);
+               final SQLiteDatabase db = h.getReadableDatabase();
+               // LECTURE_KEYを受け取って、データベースから講義情報を検索
+               String[] list = null;
+               Integer lec = getIntent().getIntExtra(
+                               LectureFolderActivity.LECTURE_KEY, 1);
                {
-                       String[] arg={""};
-                       arg[0]=lec.toString();
-                       Cursor c=db.rawQuery("SELECT lectures.name,teachers.id,teachers.name from lectures,teachers WHERE lectures.id=? AND lectures.teacher_id=teachers.id;", arg);
-               //結果をlistに格納
-               c.moveToFirst();
-                       int col=3;
-                       if(c.getCount()>0){
+                       String[] arg = { "" };
+                       arg[0] = lec.toString();
+                       Cursor c = db
+                                       .rawQuery(
+                                                       "SELECT lectures.name,teachers.id,teachers.name from lectures,teachers WHERE lectures.id=? AND lectures.teacher_id=teachers.id;",
+                                                       arg);
+                       // 結果をlistに格納
+                       c.moveToFirst();
+                       int col = 3;
+                       if (c.getCount() > 0) {
                                list = new String[col];
-                               for(int j=0;j<col;j++){
+                               for (int j = 0; j < col; j++) {
                                        list[j] = c.getString(j);
                                }
                        }
                        c.close();
                }
-               //Teacher,Lectureクラスに格納
+               // Teacher,Lectureクラスに格納
                Teacher t;
                Lecture lecture;
-               if(list==null){//見つからなかった
-                       t=new Teacher(0, "ニャンコ先生");
-                       List<Integer> l=new ArrayList<Integer>();
-                       for(int i=0;i<10;i++){
+               if (list == null) {// 見つからなかった
+                       t = new Teacher(0, "ニャンコ先生");
+                       List<Integer> l = new ArrayList<Integer>();
+                       for (int i = 0; i < 10; i++) {
                                l.add(i);
                        }
-                       lecture=new Lecture(0,"授業:ネコ耳学",t,l);
-               }else{//見つかった
-                       t=new Teacher(Integer.parseInt(list[1]),list[2]);
-                       lecture=new Lecture(lec,list[0],t,null);
+                       lecture = new Lecture(0, "授業:ネコ耳学", t, l);
+               } else {// 見つかった
+                       t = new Teacher(Integer.parseInt(list[1]), list[2]);
+                       lecture = new Lecture(lec, list[0], t, null);
                }
-               //ヘッダ
-        ImageView img=(ImageView)findViewById(R.id.imageButtonLecture);
-        /*
-        //アイコン
-        img.setImageResource(R.drawable.);
-        img.setOnClickListener();
-        */
-        //スクロール
-        LinearLayout scr=(LinearLayout)findViewById(R.id.linearViewLecture);
-        //ボタンに講義情報表示
-        Button btn=(Button)findViewById(R.id.buttonLecture);
-        btn.setText(getLectureString(lecture));
-        //データベースからタスクを情報取得して、ボタンに表示
-        {
-               String[] arg={""};
-                       arg[0]=lec.toString();
-               Cursor c=db.rawQuery("SELECT tasks.id,tasks.name from tasks,lectures WHERE tasks.lecture_id=? AND tasks.lecture_id=lectures.id;",arg);
-               //結果をlistに格納
-               c.moveToFirst();
-                       int col=2;
+               // ヘッダ
+               ImageView img = (ImageView) findViewById(R.id.imageButtonLecture);
+               // アイコン
+               // img.setImageResource(R.drawable.);
+               // img.setOnClickListener();
+
+               // スクロール
+               LinearLayout scr = (LinearLayout) findViewById(R.id.linearViewLecture);
+               // ボタンに講義情報表示
+               Button btn = (Button) findViewById(R.id.buttonLecture);
+               btn.setText(getLectureString(lecture));
+               // データベースからタスクを情報取得して、ボタンに表示
+               {
+                       String[] arg = { "" };
+                       arg[0] = lec.toString();
+                       Cursor c = db
+                                       .rawQuery(
+                                                       "SELECT tasks.id,tasks.name from tasks,lectures WHERE tasks.lecture_id=? AND tasks.lecture_id=lectures.id;",
+                                                       arg);
+                       // 結果をlistに格納
+                       c.moveToFirst();
+                       int col = 2;
                        String[][] tasklist = new String[c.getCount()][col];
                        for (int i = 0; i < tasklist.length; i++) {
-                               for(int j=0;j<col;j++){
+                               for (int j = 0; j < col; j++) {
                                        tasklist[i][j] = c.getString(j);
                                }
-                               //ボタン作成
-                               Button b=new Button(this);
-                               /*
-                       //背景
-                       b.setBackgroundDrawable(d);
-                       */
-                       /*
-                       //左にアイコン
-                       Drawable d=getResources().getDrawable(R.drawable.nekonote);
-                       d.setBounds(0, 0, d.getIntrinsicWidth()/2, d.getIntrinsicHeight()/2);
-                       b.setCompoundDrawables(d, null, null, null);
-                       */
-                       b.setHeight(128);
-                       b.setOnClickListener(this);
-                       scr.addView(b);
-                       try{
-                               Task tsk=new Task(Integer.parseInt(tasklist[i][0]),tasklist[i][1]);
-                               b.setId(tsk.getId());
-                               b.setText(getTaskString(i,tsk));
-                       }catch(IndexOutOfBoundsException e){
-                               b.setId(0);
-                               b.setText("????");
-                       }
+                               // ボタン作成
+                               Button b = new Button(this);
+                               // 背景
+                               // b.setBackgroundDrawable(d);
+                               // 左にアイコン Drawable
+                               // d=getResources().getDrawable(R.drawable.nekonote);
+                               // d.setBounds(0, 0, d.getIntrinsicWidth()/2,
+                               // d.getIntrinsicHeight()/2); b.setCompoundDrawables(d,
+                               // null,null, null);
+
+                               b.setHeight(128);
+                               b.setOnClickListener(this);
+                               scr.addView(b);
+                               try {
+                                       Task tsk = new Task(Integer.parseInt(tasklist[i][0]),
+                                                       tasklist[i][1]);
+                                       b.setId(tsk.getId());
+                                       b.setText(getTaskString(i, tsk));
+                               } catch (IndexOutOfBoundsException e) {
+                                       b.setId(0);
+                                       b.setText("????");
+                               }
                                c.moveToNext();
                        }
                        c.close();
-        }
+               }
        }
-       private String getLectureString(Lecture lec){
-               String str=lec.getName()+"(";
-               str+=lec.getTeacher().getName()+")";
+
+       private String getLectureString(Lecture lec) {
+               String str = lec.getName() + "(";
+               str += lec.getTeacher().getName() + ")";
                return str;
        }
-       private String getTaskString(int no,Task task){
-               Integer n=no;
-               return ""+n.toString()+". "+task.getName();
+
+       private String getTaskString(int no, Task task) {
+               Integer n = no;
+               return "" + n.toString() + ". " + task.getName();
        }
+
        public void onClick(View v) {
-               //Log.d(TAG, "onClick");
-               Integer id=v.getId();
-               Toast.makeText(this,"ボタン"+id.toString(), Toast.LENGTH_SHORT).show();
+               // Log.d(TAG, "onClick");
+               Integer id = v.getId();
+               Toast.makeText(this, "ボタン" + id.toString(), Toast.LENGTH_SHORT).show();
                switch (v.getId()) {
                }
        }
+
        class DatabaseHelper extends SQLiteOpenHelper {
                public DatabaseHelper(Context context) {
                        super(context, "test.db", null, 1);