public void onClick(View v){
       if(v == ok){
        SQLiteDatabase db = null;
       if (db == null) {
        db = openOrCreateDatabase("login.db",
            SQLiteDatabase.CREATE_IF_NECESSARY, null);
       }
       db.execSQL("CREATE TABLE user_info("+
         "_id INTEGER PRIMARY KEY AUTOINCREMENT," +
         "name TEXT," +
         "password TEXT"+
         ");");

       EditText name = (EditText) findViewById(R.id.name);
       EditText password = (EditText) findViewById(R.id.password);
       String id = name.getText().toString();
       String passwd = password.getText().toString();
       ContentValues values = new ContentValues();
       values.put("name", id);
       values.put("password", passwd);
 
       // 데이터베이스를 모두 사용하고 나면 SQLiteDatabase 클래스의
       // close() 메서드를 호출해야 합니다.
       if (db != null) {
        db.close();
       }
       finish();
       
        Intent i = new Intent(Main_page.this, Tabpage.class);
              startActivity(i);
       } else if(v == no){
        dismiss();
       }
      }


 
이런식으로 오류가 계속 납니다..

찾아보니 dismiss(); 이거 오류라는데 분명히 설정을 해주었고..

처음 실행시켰을땐 되다가 다시 실행시키니 이러네요;;

어떻게 수정을 해야되나요?