【发布时间】:2017-10-29 18:05:06
【问题描述】:
我不明白他们为什么要在逻辑或中编写两个相反的变量。 正确 ||假=真,或假||真 = 真。为什么这个检查是必要的?
if (mDatabase != null) {
if (!mDatabase.isOpen()) {
// Darn! The user closed the database by calling mDatabase.close().
mDatabase = null;
} else if (!writable || !mDatabase.isReadOnly()) {
// The database is already open for business.
return mDatabase;
}
}
注意: 同样的逻辑也适用于 Samba 文件共享。 有一个 Samba 解释http://www.linuxtopia.org/online_books/network_administration_guides/using_samba_book/ch04_05_06.html
谁能在这里澄清一下?
我上面介绍的代码存根在 SQLiteOpenHelper 类中,从第 222 行到第 231 行
【问题讨论】:
标签: java android samba sqliteopenhelper