개발 안드로이드 DB 복사
package my.db;

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

import android.app.Activity;
import android.content.res.AssetManager;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.EditText;
import android.widget.ListView;

public class Main<_edTitle> extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        _TodoList = new TodoList(this);
        _edTitle = (EditText) findViewById(R.id.EditText01);
        _edTitle.setOnKeyListener(on_KeyEvent);
       
        _ListView = (ListView) findViewById(R.id.ListView01);
        _ListView.setAdapter(_TodoList.Adapter);
       
      DBUPLOAD();
        
    }
public void DBUPLOAD()
 
 {
  

 AssetManager am =null;

 InputStream[] arrIs = new InputStream[1];
 
 BufferedInputStream[] arrBis = new BufferedInputStream[1];

 

 FileOutputStream fos = null;

 BufferedOutputStream bos = null;
 
 

 try   

 {

 
  File folder = new File("/data/data/my.db/databases/");
  folder.mkdirs();

  File f = new File("/data/data/my.db/databases/SchoolRe.db");
     if (f.exists()) {
      f.delete();
      f.createNewFile();
     }
 

 

 am=this.getResources().getAssets();
 
 

 for(int i = 0; i < arrIs.length; i++)
 
 {             
 
 arrIs[i] = am.open("dbs/SchoolRo.db");              
 
 arrBis[i] = new BufferedInputStream(arrIs[i]);
 
 

 }
 
 fos = new FileOutputStream(f);  
 
 bos = new BufferedOutputStream(fos);
 
 int read = -1;        
 
 byte[] buffer = new byte[1024];       
 
 for(int i = 0; i < arrIs.length; i++)

 {  
 
 while((read = arrBis[i].read(buffer, 0, 1024)) != -1)
 
 {                
 
 bos.write(buffer, 0, read);
 
 }                             
 
 bos.flush();         
 
 } 
 
 }
 
 catch(Exception e){}    

 }

    private TodoList _TodoList = null;
    private EditText _edTitle = null;
    private ListView _ListView = null;
   
    private View.OnKeyListener on_KeyEvent = new View.OnKeyListener() {
  
  @Override
  public boolean onKey(View v, int keyCode, KeyEvent event) {
   // TODO Auto-generated method stub
   if(event.getAction() == KeyEvent.ACTION_DOWN){
    if(keyCode == KeyEvent.KEYCODE_ENTER){
     _TodoList.Append(_edTitle.getText().toString());
     _edTitle.setText("");
    }
   }
   return false;
  }
 };
 
 
}

왜 자꾸 디버그 모드로만 가는걸까요??
어떻게 해결할 수 잇는 방법 없나용?