将过期时间放在解析对象上
Putting expiry time on parse object
我正在使用这些行保存解析对象:
ParseObject x=new ParseObject("names");
po.put("username", ParseUser.getCurrentUser().getUsername());
po.saveInBackground();
有什么方法可以在该对象上设置一个过期时间,之后该对象将自动从 parse.As 中删除用于删除对象。
您可以安排一个 AsyncTask 来执行此操作,无论如何看起来有点奇怪。也许你应该考虑另一种策略。
我认为您不需要担心从 Parse 中删除对象来提高性能,除非您要处理数千个对象。
我认为最好的解决方案是安排一个每天运行一次的后台作业,并删除任何 shouldBeDeleted
属性 设置为 true
或类似内容的对象那。
然后要将对象标记为删除,您只需将 shouldBeDeleted
设置为 true。
我正在使用这些行保存解析对象:
ParseObject x=new ParseObject("names");
po.put("username", ParseUser.getCurrentUser().getUsername());
po.saveInBackground();
有什么方法可以在该对象上设置一个过期时间,之后该对象将自动从 parse.As 中删除用于删除对象。
您可以安排一个 AsyncTask 来执行此操作,无论如何看起来有点奇怪。也许你应该考虑另一种策略。
我认为您不需要担心从 Parse 中删除对象来提高性能,除非您要处理数千个对象。
我认为最好的解决方案是安排一个每天运行一次的后台作业,并删除任何 shouldBeDeleted
属性 设置为 true
或类似内容的对象那。
然后要将对象标记为删除,您只需将 shouldBeDeleted
设置为 true。