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 -