Where ever you are making UI changes from other thread try to use
mActivity.runOnUiThread(new Runnable() {
public void run() {
}
});
I think you made UI changes in notifiyCount.hide(true); || Try to get the Activity Instance in onCreate() method.