package com.ntp.view; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import com.ntp.ui.R; import com.ntp.util.AppConfig; /** * 退出对话框,退出应用,退出账号 * * @author yanxing */ public class MyExitDialog extends Activity { /** * 退出登录结果码 */ public static final int RESULT_EXIT_LOGIN = 1; /** * 退出应用结果码 */ public static final int RESULT_EXIT_APP = 2; private TextView exitLogin; private ImageView line; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.my_exit_dialog); exitLogin = (TextView) findViewById(R.id.exit_login); line = (ImageView) findViewById(R.id.h_line); if (AppConfig.getLoadName(getApplicationContext()).equals("")) { exitLogin.setVisibility(View.GONE); line.setVisibility(View.GONE); } } /** * 退出登录 */ public void exitLogin(View view) { if (view.getId() == R.id.exit_login) { setResult(RESULT_EXIT_LOGIN); finish(); } } /** * 退出应用 */ public void exitApp(View view) { if (view.getId() == R.id.exit_app) { setResult(RESULT_EXIT_APP); finish(); } } /** * 点击屏幕其他地方,对话框消失 */ public boolean onTouchEvent(MotionEvent event) { finish(); return true; } }