package net.dev123.yibo.service.listener;
import net.dev123.mblog.entity.User;
import net.dev123.yibo.YiBoApplication;
import net.dev123.yibo.db.LocalAccount;
import net.dev123.yibo.service.task.QueryUserTask;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
public class ProfileRefreshClickListener implements OnClickListener {
private ProfileChangeListener changeListener;
public ProfileRefreshClickListener(ProfileChangeListener changeListener) {
this.changeListener = changeListener;
}
@Override
public void onClick(View v) {
Activity activity = (Activity)v.getContext();
YiBoApplication yibo = (YiBoApplication)activity.getApplication();
LocalAccount currentAccount = yibo.getCurrentAccount();
User user = (User) currentAccount.getUser();
if (user != null) {
QueryUserTask queryUserTask = new QueryUserTask(activity, user, changeListener);
queryUserTask.execute();
}
}
}