package net.dev123.yibo.service.listener;
import net.dev123.yibo.EditMicroBlogActivity;
import net.dev123.yibo.R;
import net.dev123.yibo.widget.AccountSelectorWindow;
import android.view.View;
import android.view.View.OnClickListener;
public class AccountSelectorOperateClickListener implements OnClickListener {
private AccountSelectorWindow selectorWindow;
public AccountSelectorOperateClickListener(AccountSelectorWindow selectorWindow) {
this.selectorWindow = selectorWindow;
}
@Override
public void onClick(View v) {
if (selectorWindow == null) {
return;
}
if (v.getId() == R.id.btnSelectAll) {
selectorWindow.selectAll();
} else if (v.getId() == R.id.btnSelectInverse) {
selectorWindow.selectInverse();
}
if (v.getContext() instanceof EditMicroBlogActivity) {
EditMicroBlogActivity context = (EditMicroBlogActivity)v.getContext();
context.setListUpdateAccount(selectorWindow.getSelectedAccounts());
context.updateSelectorText();
}
}
}