package cn.mutils.app.demo.ui; import android.content.Context; import android.util.AttributeSet; import cn.mutils.app.demo.R; import cn.mutils.app.ui.StateView; import cn.mutils.core.annotation.event.Click; import cn.mutils.core.annotation.res.SetContentView; import cn.mutils.core.event.listener.VersionUpdateListener; @SetContentView(R.layout.view_umeng) public class UmengDemoView extends StateView { public UmengDemoView(Context context) { super(context); } public UmengDemoView(Context context, AttributeSet attrs) { super(context, attrs); } public UmengDemoView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Click(R.id.umeng_update) protected void onClickUmengUpdate() { ((BasicActivity) getContext()).checkNewVersion(new VersionUpdateListener() { @Override public boolean onYes(String version) { return false; } @Override public void onUpdateCancel(String version) { } @Override public void onUpdate(String version) { } @Override public void onNo() { } }); } @Click(R.id.umeng_feedback) protected void onClickUmengFeedback() { ((BasicActivity) getContext()).feedback(); } }