需要在由Admin设置的子(adminEvent)节点下添加扫描的QR Code值。该子级是在AdminHomeActivity中设置的。
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
adminEvent = (String) parent.getItemAtPosition(pos);
}
QR Code值已添加到ScannedBarcodeActivity
databaseReference.child(adminEventForScanner).child(extractedClub).setValue(extractedName);
adminEventForScanner
在ScannedBarcodeActivity onCreate中分配了静态字符串adminEvent
的值
在扫描QR码并尝试将扫描的值添加到Firebase数据库时,上面的代码行会给出Null Pointer Exception。
我知道这是由于代码的异步运行所致,但是我似乎在任何地方都找不到解决方案。