package net.coding.program.setting; import android.content.Intent; import android.widget.CheckBox; import net.coding.program.MainActivity; import net.coding.program.R; import net.coding.program.common.ui.BackActivity; import net.coding.program.model.AccountInfo; import org.androidannotations.annotations.AfterViews; import org.androidannotations.annotations.Click; import org.androidannotations.annotations.EActivity; import org.androidannotations.annotations.ViewById; @EActivity(R.layout.activity_notify_setting) public class NotifySetting extends BackActivity { @ViewById CheckBox allNotify; @AfterViews protected final void initNotifySetting() { boolean mLastNotifySetting = AccountInfo.getNeedPush(this); allNotify.setChecked(mLastNotifySetting); } @Click void allNotify() { AccountInfo.setNeedPush(this, allNotify.isChecked()); Intent intent = new Intent(MainActivity.BroadcastPushStyle); sendBroadcast(intent); } }