2015-09-10 2 views
1

Когда база данных обновляется с любым действием, счетчик viewbadger не обновляется в DashboardActivity.Viewbadger Count не обновляется динамически

public static BadgeView badge1; 
public static BadgeView badge2; 


@Override 
public void onResume() { 
    super.onResume(); 

     Badgeupdate(); // function to update badge   
} 


public void Badgeupdate() { 

    neworders_count=0;  
    pendingorders_count=0;   


    badge1 = new BadgeView(this, v1); // v11 is View 
    fetch_neworders_count(); // fetch data count query 
    CurrentActivity.badge1.setText(neworders_count + ""); 
    badge1.show(); 

    badge2 = new BadgeView(this, v2); // v2 is View 
    fetch_pendingorders_count(); // fetch data count query 
    CurrentActivity.badge2.setText(pendingorders_count + ""); 
    badge2.show(); 



} 

У меня есть пользовательский Viewbadger библиотека - https://github.com/jgilfelt/android-viewbadger

enter image description here

ответ

0

Пожалуйста Try ниже код:

public static BadgeView badge1; 
    badge1 = new BadgeView(MainActivity.this, v1); //v1 is view selected to set badge 

      badge1.setText("0"); 
      badge1.show(); 

MainActivity.badge1.setText("hello badge"); //call it from anywhere to update 

В вашем обновлении бейджа использовать badge.setText ("привет") только; не больше, вы здесь создаете их снова и снова.

+0

Я отредактировал свою очередь, пожалуйста, посмотрите. – pawarrohit14

+0

проверить мой отредактированный текст вопроса и руководство – Androider

+0

Вы решили свою проблему – Androider

Смежные вопросы