package net.dev123.yibo.service.listener;
import net.dev123.yibo.AccountsActivity;
import net.dev123.yibo.R;
import net.dev123.yibo.common.CompatibilityUtil;
import net.dev123.yibo.common.Constants;
import net.dev123.yibo.widget.AccountSelectorWindow;
import android.app.Activity;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
public class AccountManageClickListener implements OnClickListener {
private AccountSelectorWindow selectorWindow;
public AccountManageClickListener(AccountSelectorWindow selectorWindow) {
this.selectorWindow = selectorWindow;
}
public AccountManageClickListener() {
}
@Override
public void onClick(View v) {
if (selectorWindow != null) {
selectorWindow.dismiss();
}
Activity context = (Activity)v.getContext();
Intent intent = new Intent();
intent.setClass(context, AccountsActivity.class);
((Activity)context).startActivityForResult(intent, Constants.REQUEST_CODE_ACCOUNTS);
CompatibilityUtil.overridePendingTransition(
(Activity)context, R.anim.slide_in_left, android.R.anim.fade_out
);
}
}