2011-08-14 6 views
1

皆さん、以前はアプリでコードを実行する方法を作成する方法について質問しました。それはiMobeterやそれに似た何かがあなたのHPをチェックする方法と似ています。もしそれが5分ごとにそれに追加される最大値以下ならば。データベースにアクセスするサービス

サービスを利用するようにと言った人もいます。問題は、私は常にバックグラウンドで実行されているサービスが必要です。さらに、データベースにアクセスできるサービスを作成できませんでした。私はその方法をサポートしていないので、そこにカーソルを使用することはできません。

私は良い例やそれを行う良い方法を指摘していただきたいと思います。

答えて

3

問題は、常にバックグラウンドで実行されているサービスが必要です。

これはできません。ユーザーはいつでもサービスを停止することができ、長すぎるとAndroidがサービスを停止します。

さらに、データベースにアクセスできるサービスを作成できませんでした。私はその方法をサポートしていないので、そこにカーソルを使用することはできません。

はい、あります。

+0

Thx、答えは、最初の問題について、mobsterなどのゲームはどのようにしてhpに追加する時間を計算するのでしょうか?SQLiteOpenHelperを使用してください。私のゲームではサーバ側はありません。...第2のものについては、データベースを開いてそこからクエリを実行できますが、startManagingCursor(カーソル)メソッドを使用することはできません。 – Hok

+0

" mobsterなどのゲームは、hpに追加する時間を計算します。たとえば、「あなたが何を話しているのか全く分かりません。 "しかし、startManagingCursor(カーソル)メソッドを使用することはできません" - 正しいので、使用しないでください。マネージドカーソルは、アクティビティに固有のものです。あなたがそれを済ませたら 'Cursor'を' close() 'するだけです。 – CommonsWare

+0

うーん、素敵...最初の問題について..農場のようなゲームを言うことができます。ここでは家を作り、それには2時間を要します。ウルの電話を切ったり、アプリをオフにしたり、サービスを終了したりします.2時間後に終了します。希望は明らかだった? – Hok

関連する問題