受信メッセージを独自に作成したデータベースに保存し、このデータベースからアプリケーションにこれらのメッセージを表示するというアプリを設計しています。このために私はこのコードを使用しています, データを挿入するには,
mydb = openOrCreateDatabase("db",MODE_PRIVATE, null);
mydb.execSQL("CREATE TABLE IF NOT EXISTS sms_inbox (SMS_TEXT varchar , SENDER_NUMBER varchar );");
mydb.execSQL("INSERT INTO sms_inbox VALUES('" + stBody + "', '" + stPhoneNumber + "');");
データを読み取るには、
Cursor c = mydb.rawQuery("SELECT * from sms_inbox", null);
そして、これらのメッセージを表示しています。
だから今私の問題は、これらのメッセージを電話番号に従って保存したいということです。
phoneno.-12345 "12345 のすべてのメッセージがここに表示されます" phone no.-23456 "23456 のすべてのメッセージがここに表示されます"