package cn.koolcloud.ipos.appstore.dialogs;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;
import cn.koolcloud.ipos.appstore.R;
import cn.koolcloud.ipos.appstore.ui.BaseActivity;
import cn.koolcloud.ipos.appstore.ui.SplashActivity;
import cn.koolcloud.ipos.appstore.utils.Utils;
public class NetWorkAlarmDialog extends BaseActivity implements View.OnClickListener {
private TextView titleTextView;
private TextView msgBodyTextView;
private Button okBtn;
private boolean isNetAvailable = false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.dialog_common_layout);
isNetAvailable = getIntent().getBooleanExtra(SplashActivity.NETWORK_AVAILABLE_KEY, false);
initViews();
activityList.add(this);
}
private void initViews() {
titleTextView = (TextView) findViewById(R.id.dialog_title_text);
titleTextView.setText(Utils.getResourceString(getApplicationContext(), R.string.dialog_network_alarm_title));
msgBodyTextView = (TextView) findViewById(R.id.dialog_common_text);
okBtn = (Button) findViewById(R.id.ok);
okBtn.setOnClickListener(this);
okBtn.setVisibility(View.VISIBLE);
StringBuffer strBuffer = new StringBuffer();
//append dialog body message
if (!isNetAvailable) {
strBuffer.append(Utils.getResourceString(getApplicationContext(), R.string.dialog_network_not_available));
}
msgBodyTextView.setText(strBuffer.toString());
}
@Override
protected void onPause() {
super.onPause();
finish();
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.ok:
finish();
break;
default:
break;
}
}
}