在开发和调试过程中将设备插入笔记本电脑时,活动指示器将按预期工作。
但是,一旦我拔掉它并运行应用程序,活动指示器根本不会显示,即使在发行版中也是如此。
我不知道发生了什么事。
render() {
return (
<View style={Styles.container}>
{this.state.status === LOADING ? (
<ActivityIndicator
style={{ marginTop: 24 }}
color={Variables.primaryColor}
size={80}
animating={true}
/>
) : null}
{this.state.status === GET_NETWORK_FEED_SUCCESS ? (
<FeedList posts={this.state.feed} />
) : null}
{this.state.status === SERVER_ERROR ? (
<View style={{ flex: 1, marginTop: 24, alignItems: "center" }}>
<Icon name="sad" style={Styles.Text_large} />
<Text>OOps, there was an error getting your feed.</Text>
</View>
) : null}
</View>
);
}