【发布时间】:2020-11-25 05:30:49
【问题描述】:
//this is constructor of my code
constructor(props) {
super(props);
this.state = {
textValue:this.getFavoritesLength(),
};
}
//这个sqlite代码db.transaction执行prefect但是它没有改变var len的值它总是返回0,而我改变len的值作为表长度。
getFavoritesLength()
{
var len = 0;
db.transaction(tx => {
tx.executeSql(
'SELECT * FROM table_favorites', [],
(tx, results) => {
len = results.rows.length;
console.log('select * results are = ', len);
// if (len > 0) {
// return len;
// }else{
// return 0;
// }
}
);
});
return len;
}
【问题讨论】:
标签: javascript android ios react-native android-sqlite