greendao没有这样的表

时间:2017-12-20 14:39:40

标签: android greendao

我收到此错误没有这样的表:在greendao生成的代码中的MEAL(代码1)。

在课堂上我有

@Entity
public class Meal {}

并在生成的类中

public static final String TABLENAME = "MEAL";

我提到其他类/表正在运行,也是greenDao的新版本,其中不需要daoMaster,它只使用注释。 我清理并重建,但没有成功。有任何想法吗?

谢谢你,祝你有个美好的一天。

2 个答案:

答案 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 ,但最终我没有工作,我卸载了应用并重新安装。