我收到此错误没有这样的表:在greendao生成的代码中的MEAL(代码1)。
在课堂上我有
@Entity
public class Meal {}
并在生成的类中
public static final String TABLENAME = "MEAL";
我提到其他类/表正在运行,也是greenDao的新版本,其中不需要daoMaster,它只使用注释。 我清理并重建,但没有成功。有任何想法吗?
谢谢你,祝你有个美好的一天。
答案 0 :(得分:0)
我通过调用此方法来解决问题:import React, { Component } from 'react';
import {
StyleSheet,
Image,
View,
Dimensions,
} from 'react-native';
export default class FlexibleThumbnail extends Component {
constructor(props) {
super(props)
this.state = {
imageWidth: 0,
imageHeight: 0,
source: null,
}
}
componentWillMount() {
this._updateState(this.props)
}
componentWillReceiveProps(nextProps) {
this._updateState(nextProps)
}
_updateState(props) {
const {source} = props;
const height = props.maxHeight;
const width = props.maxWidth || Dimensions.get('window').width;
const imageUri = source.uri;
Image.getSize(imageUri, (iw, ih) => {
const {imageWidth, imageHeight} = /* some function that takes max height, width and image height, width and outputs actual dimensions image should be */
this.setState({
imageWidth,
imageHeight,
source,
});
});
}
render() {
const {source, height, width, imageWidth, imageHeight} = this.state;
const overlay = (/* JSX for your overlay here */);
// only display once the source is set in response to getSize() finishing
if (source) {
return (
<View style={{width: imageWidth, height: imageHeight}} >
<Image
style={[ imageStyle, {width: imageWidth, height: imageHeight} ]}
resizeMode="contain"
source={source}
/>
<View style={{
position: 'absolute',
top: 0,
bottom: 0,
left: 0,
right: 0,
backgroundColor: 'transparent',
}}>
{overlay}
</View>
</View>
);
}
return (
<View />
)
}
}
答案 1 :(得分:0)
卸载该应用并重新安装即可解决您的问题。
我还尝试更改 schemeCode ,但最终我没有工作,我卸载了应用并重新安装。