private boolean safeCameraOpen(int id) {
boolean qOpened = false;
try {
releaseCameraAndPreview();
mCamera = Camera.open(id);
qOpened = (mCamera != null);
} catch (Exception e) {
Log.e(getString(R.string.app_name), "failed to open Camera");
e.printStackTrace();
}
return qOpened;
}
在這裏... qOpened等於false。不瞭解這個java方法,需要說明
但後來這裏,QOPENED等於(mCamera!= NULL)
是它等於虛假或者是等於(mCamera!= NULL)?
爲什麼我們需要聲明「boolean qOpened = false;」?我們不能只保留它「布爾qOpened;」?
它會有什麼不同?
根據你的問題,現在開始使用Android還言之過早。閱讀更多關於語言基礎知識。 – mihail