powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Не закрывается соединение с базой
2 сообщений из 2, страница 1 из 1
Не закрывается соединение с базой
    #38993104
Витяй1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! После закрытия соединения с БД методом close(), оно все равно остается открытым. Что я не так делаю?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class MainActivity extends Activity {
    SqlHelper sqlHelper;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.second_activity);

        sqlHelper = new SqlHelper(this);
        Log.e("1: ", "" + sqlHelper.getWritableDatabase().isOpen());
        sqlHelper.getWritableDatabase().close();
        Log.e("2: ", "" + sqlHelper.getWritableDatabase().isOpen());
    }
}



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
public class SqlHelper extends SQLiteOpenHelper {
    Context c;

    public SqlHelper(Context context) {
        super(context, "base", null, 1);
        this.c = context;
    }

    @Override
    public void onCreate(SQLiteDatabase sqLiteDatabase) {
        StringBuilder stringBuilderWeather = new StringBuilder()
                .append("CREATE TABLE WEATHER")
                .append(" (")
                .append("_id")
                .append(" INTEGER PRIMARY KEY AUTOINCREMENT, ")
                .append("LALALA")
                .append(" INTEGER);");
        sqLiteDatabase.execSQL(stringBuilderWeather.toString());
    }

    @Override
    public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i2) {
    }
}



В логах:
лог06-25 21:01:07.302 6702-6702/example.base.com E/1:﹕ true
06-25 21:01:07.322 6702-6702/example.base.com E/2:﹕ true
...
Рейтинг: 0 / 0
Не закрывается соединение с базой
    #38993119
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что по-твоему происходит, когда ты вызываешь getWritableDatabase() ?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Не закрывается соединение с базой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]