2012-01-27 2 views
0

私はサンプルのSocialNetworkingタイプのアプリケーションで作業しています。ログインしているユーザーがユーザーの任意のプロフィールについてコメントを付けることができ、コメントされたユーザーのコメントがFBなどに表示されます。私はユーザー名、パスワード、住所などの値を格納するためにSQLiteデータベースを使用しています。ブログやFBのようなユーザーからのコメントを保存するにはどうすればいいですか?

問題は、私はデータベースに与えられたコメントを格納するために使用する必要があります。ここで私はテキストフィールドを使用してユーザーのコメントを格納することができますが、コメントは任意のサイズになるので、私はそれを使用することはできません。私のここでのポイントは、Androidは軽量でsqliteを提供するので、使用することはできません。だから、そうする別のアプローチがあります...

私を助けてください。あなたに感謝します...

答えて

0

なぜコメントの値を保持するためにリモートデータベースを使用しないのですか?その後、必要に応じて、リモートデータベースからその値をフェッチするだけです。

+0

私は遠隔データベースについてもっと知りたいですか?私はどこから始めればいいのですか?...リンク、チュートリアルなど.....アドバイスありがとう.... – JAaVA

+0

1つのオプションはgoogleですアプリケーションエンジンhttp://code.google.com/appengine/docs/java/overview.htmlデータストアと利用可能なサービスが多数あります(ユーザー認証、リモートAPIなど) – user1076637

+0

@ user1076637大丈夫よチェックアウトします..... そしてありがとう。 – JAaVA

0

SQLiteはVARCHAR型を宣言するときにサイズを使用しないため、varcharまたはTEXTを使用できます。実際、このタイプはほとんど使用されていません。 TEXTはSQLiteのINTカラムに格納できます。また、SQLiteはTEXT列を切り捨てません。

+0

私は、TEXT、VARCHAR型のコメントを格納することは、アプリケーションが実行されるために実行可能な選択肢ではないと思います。アンドロイドデバイスは、アプリがゆっくりと実行され、パフォーマンスが低下する可能性があります。お返事をありがとうございます。 – JAaVA

+0

はい、それはパフォーマンス指向ではありませんが、私はあなたがSQLLiteデータベースに保存する何かをしたいと思う、そうでなければリモートデータベースを使用することができます。そこでは、サーバのIPアドレスとパスワードを提供することでサーバ上のdbに接続する必要があります。または、サーバー上のコメントを保存して取得するWebサービスを作成することもできます。 – MrWaqasAhmed

関連する問題