
Untitled
By: a guest on
Apr 17th, 2012 | syntax:
None | size: 0.95 KB | hits: 12 | expires: Never
Run a query in Buzzbox SDK Task
public class MyRssReaderTask implements Task {
private String messageId = some_value;
private String messageText = some_value;
private String messageDate = some_value;
private MessagesDB savedMessages;
@Override
public TaskResult doWork(ContextWrapper ctx) {
TaskResult res = new TaskResult();
// TODO implement your business logic here
//check against DB
String queryString = "select * from messages where message_key = " + messageId;
SQLiteDatabase db = savedMessages.getReadableDatabase();
Cursor cursor = db.rawQuery(queryString, null);
if (cursor.getCount() == 0) {
res.addMessage(
new NotificationMessage(null, "Weather Forecast!", "Bad weather Alert!", R.drawable.icon_notification_cards_clubs)
.setNotificationSettings(true, false, false)
.setNotificationClickIntentClass(ReadMessages.class)); // <-- your Activity here
}
return res;
}