我的应用程序应该更新Parse.com服务器中的一些数据。电话启动时(使用广播接收器 - BOOT_COMPLETED)服务会自动启动,并且应该访问服务器中的数据并更新几个字段。
问题 - Parse无法在服务中初始化,只能在onCreate方法中完成。 在我的应用程序中,我没有Activty,只有一个启动服务的广播接收器。
我的问题是如何在我的服务中更新ParseObject?
答案 0 :(得分:0)
您可以创建对象,创建一个具有所有实现方法的类,然后在服务启动时,提供身份验证ID和客户端密钥,现在创建ParseObject并用于更新数据。
答案 1 :(得分:0)
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( ) );}