@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.add_incident); foundAddresses = new ArrayList<Address>(); gc = new Geocoder(this); initComponents(); // load settings UshahidiService.loadSettings(AddIncident.this); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setContentView(R.layout.main); mHandler = new Handler(); bundle = new Bundle(); // load settings if (UshahidiService.domain.length() == 0) { UshahidiService.loadSettings(this); } // check if domain has been set if (UshahidiService.domain.length() == 0) { // means this is a new install or the settings have been corrupted, // prompt them! mHandler.post(mDisplayPrompt); // This return statement had to be commented out bcos it will not // allow the initialisation of the buttons below. // return; } listBtn = (Button) findViewById(R.id.incident_list); addBtn = (Button) findViewById(R.id.incident_add); settingsBtn = (Button) findViewById(R.id.incident_map); checkinBtn = (Button) findViewById(R.id.checkin); listBtn.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { Intent intent = new Intent(Ushahidi.this, IncidentsTab.class); startActivityForResult(intent, INCIDENTS); setResult(RESULT_OK); } }); settingsBtn.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { Intent intent = new Intent(Ushahidi.this, Settings.class); startActivityForResult(intent, VIEW_SETTINGS); setResult(RESULT_OK); } }); addBtn.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { Intent intent = new Intent(Ushahidi.this, AddIncident.class); startActivityForResult(intent, ADD_INCIDENTS); setResult(RESULT_OK); } }); checkinBtn.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { // Build the report addition alert box NetworkServices.fileName = ""; Intent checkinActivityIntent = new Intent().setClass(Ushahidi.this, CheckinActivity.class); startActivity(checkinActivityIntent); setResult(RESULT_OK); } }); mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (mProgress >= MAX_PROGRESS) { mProgressDialog.dismiss(); } else { mProgress++; mProgressDialog.incrementProgressBy(1); mHandler.sendEmptyMessageDelayed(0, 100); } } }; }