diff --git a/src/page/HomePage.js b/src/page/HomePage.js index b8491f1..404b684 100644 --- a/src/page/HomePage.js +++ b/src/page/HomePage.js @@ -119,7 +119,10 @@ export default class HomePage extends Component { } }, bottomTabs: { - visible: true + visible: true, + + drawBehind: false, + animate: false } }); diff --git a/src/page/NotificationPage.js b/src/page/NotificationPage.js index cdf6f65..7cf9be6 100644 --- a/src/page/NotificationPage.js +++ b/src/page/NotificationPage.js @@ -147,7 +147,9 @@ export default class NotificationPage extends Component { } refresh() { - this.list.refresh(false); + if(this.list) { + this.list.refresh(false); + } } _onDeletePress(msg) { diff --git a/src/page/SettingPage.js b/src/page/SettingPage.js index 6f6b47b..2a7adf4 100644 --- a/src/page/SettingPage.js +++ b/src/page/SettingPage.js @@ -114,6 +114,14 @@ export default class SettingPage extends Component { Alert.alert('提示','确认退出登录?',[ {text: '退出', style: 'destructive', onPress: () => { Api.logout(); + + /* + * clear ActionSheet instance + */ + if(global.__action_sheet) { + global.__action_sheet = null; + } + Navigation.setRoot({ root: { stack: {