如何在服务中初始化Parse并更新ParseObject

时间:2014-03-04 10:26:46

标签: android android-service parse-platform

我的应用程序应该更新Parse.com服务器中的一些数据。电话启动时(使用广播接收器 - BOOT_COMPLETED)服务会自动启动,并且应该访问服务器中的数据并更新几个字段。

问题 - Parse无法在服务中初始化,只能在onCreate方法中完成。 在我的应用程序中,我没有Activty,只有一个启动服务的广播接收器。

我的问题是如何在我的服务中更新ParseObject?

2 个答案:

答案 0 :(得分:0)

您可以创建对象,创建一个具有所有实现方法的类,然后在服务启动时,提供身份验证ID和客户端密钥,现在创建ParseObject并用于更新数据。

答案 1 :(得分:0)

你的Application类中的

onCreate是最好的地方,IMO。这是一个数据库,对吗?我们希望我们的数据库像一个单身人士,是吗?扩展Application =]

和naveed说,制作一个很好的Parse实用程序类是个好主意

还加密你的密钥......

try {
        Parse.initialize( this, Utils.deString( assetManager.open( "parse_id" ) ), 
                         Utils.deString( assetManager.open( "parse_secret" ) ) );
    } catch(IOException e) {Log.e( TAG, "error handling Parse keys " + e.toString( ) );}