Page 114 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 114

마)  ShowDatabase

            package com.example.jtbs_34.project;


            import android.content.DialogInterface;
            import android.content.Intent;
            import android.os.Handler;
            import android.support.v7.app.AlertDialog;
            import android.support.v7.app.AppCompatActivity;
            import android.os.Bundle;
            import android.view.Menu;
            import android.view.MenuItem;
            import android.view.View;
            import android.view.ViewGroup;
            import android.widget.TableLayout;
            import android.widget.TableRow;
            import android.widget.TextView;
            import android.widget.Toast;


            import java.util.ArrayList;


            public class ShowDatabase extends AppCompatActivity {


                TableLayout tb;
                DataBase db;


                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
            //└상단에 뒤로가기 버튼이 있는 ActionBar를 만들어줌
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_show_database);
                    tb = (TableLayout) findViewById(R.id.tbLayout);
                    db = new DataBase(getApplicationContext(), "doorlock.db", null, 1);
            //└doorlock 테이블의 데이터베이스를 불러옴
                    ArrayList<SaveData> array = db.getResult();
            //└array에 doorlock 테이블에 있는 값을 모두 가져옴


                    for (int i = 0; i < array.size(); i++) {
            //└doorlock에 있는 정보의 개수만큼 for문을 반복시킴
                        TableRow row = new TableRow(this);
            //└TableRow형 row를 만듦



                                                         -  107  -
   109   110   111   112   113   114   115   116   117   118   119