将过期时间放在解析对象上

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。