Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. public String getData(int i) {
  2. StringBuffer buffer = new StringBuffer();
  3. db = this.getReadableDatabase();
  4. Cursor res = db.rawQuery("SELECT * FROM " + TABLE_NAME + " WHERE " + COLUMN_ID + " = "+ i, null);
  5. while (res.moveToNext()) {
  6. String firstname = res.getString(1);
  7. String lastname = res.getString(2);
  8. buffer.append(firstname);
  9. buffer.append(" ");
  10. buffer.append(lastname);
  11. }
  12.  
  13. return buffer.toString();
  14.  
  15. }
  16.  
  17. public class WidgetProvider extends AppWidgetProvider {
  18.  
  19. DatabaseHandler myDb;
  20.  
  21.  
  22. @Override
  23. public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
  24. for (int appWidgetId : appWidgetIds) {
  25. Intent intent = new Intent(context, MainActivity.class);
  26. PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
  27.  
  28. RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout);
  29. views.setOnClickPendingIntent(R.id.button, pendingIntent);
  30. views.setCharSequence(R.id.button, "setText", myDb.getData(1));
  31. appWidgetManager.updateAppWidget(appWidgetId,views);
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement