Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Context con ;
- RemoteViews remoteViews ;
- String url = "" ;
- ImageLoader imageLoader ;
- @Override
- public void onReceive(Context context, Intent intent) {
- if (intent.getAction().equals(WidgetUtils.WIDGET_UPDATE_ACTION)) {
- MyVolley.init(context);
- imageLoader = MyVolley.getImageLoader();
- con = context ;
- if(clickCount == 0 || clickCount > 10){
- //get values
- getTenLastItems();
- }else{
- updateWidgetPictureAndButtonListener(context);
- }
- }
- }
- private void updateWidgetPictureAndButtonListener(Context context) {
- remoteViews = new RemoteViews(context.getPackageName(),
- R.layout.widgets_layout);
- UtilityFunctions utilityFunctions = new UtilityFunctions();
- String title = utilityFunctions.getTitleWidget(context, clickCount);
- //Bitmap mbitmap = utilityFunctions.drawTextOnImageWidget(title, con);
- // updating view
- remoteViews.setTextViewText(R.id.txt_view_title_widgets,title);
- url = "http://www.shadyab.com/assests/images/upload/yuu1.jpg" ;
- imageLoader.get("http://www.shadyab.com/assests/images/upload/yuu1.jpg", new ImageLoader.ImageListener() {
- @Override
- public void onResponse(ImageLoader.ImageContainer response, boolean isImmediate) {
- if(response == null){
- Log.e("response", "response");
- }else if (response.getBitmap() == null){
- Log.e("getBitmap", "getBitmap");
- }else{
- remoteViews.setImageViewBitmap(R.id.img_view_main_image_widgets,response.getBitmap());
- }
- }
- @Override
- public void onErrorResponse(VolleyError error) {
- Log.e("error2", "error2");
- }
- });
- // re-registering for click listener
- remoteViews.setOnClickPendingIntent(R.id.sync_button,
- MyWidgetProvider.buildButtonPendingIntent(context));
- MyWidgetProvider.pushWidgetUpdate(context.getApplicationContext(),
- remoteViews);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement