WipeOut整个本地数据存储在解析 - Android

时间:2016-05-17 09:29:26

标签: android parse-platform local-datastore

这个问题被问了太多次,但我还没有找到答案。

我正在努力在注销时清理本地数据存储。我正在做的是我在各种活动上固定对象,一旦用户按下Logout,我调用unpinALLInBackGround();显然,一旦我从另一个用户登录,这不会清除localDataStore。我仍然可以看到旧条目。

我想要的是在localDataStore中完整刷新条目。

在特定活动中: -

 query.findInBackground(new FindCallback<ParseObject>() {
                @Override
                public void done(List<ParseObject> objects, ParseException e) {
                    if (e == null) {
                        if(isNetworkAvailable()){
                            ParseObject.unpinAllInBackground(objects); // remove previous objects
                            ParseObject.pinAllInBackground(objects); // pin new objects
                        }
                    }
                }
            });

在LogOut上: -

ParseObject.unpinAllInBackground();

0 个答案:

没有答案