Android Open Source - homeless-nyc Main Activity






From Project

Back to project page homeless-nyc.

License

The source code is released under:

GNU General Public License

If you think the Android project homeless-nyc listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package io.rasmi.homelessnyc;
/*from w  w  w  . j a v a  2 s  .c om*/
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;


public class MainActivity extends FragmentActivity {
  
  private Button foodButton;
  private Button shelterButton;
  private Button resourcesButton;
  private Button communityButton;
  private Button reportButton;
  private facilitiesManager FacilitiesManager;
  private servicesManager ServicesManager;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    foodButton = (Button)findViewById(R.id.foodbutton);
    foodButton.setBackgroundColor(Color.parseColor("#33b5e5"));
    foodButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        Intent i = new Intent(MainActivity.this, MapActivity.class);
        i.putExtra("type", "foodbanks");
        startActivity(i);
      }
    });
    
    shelterButton = (Button)findViewById(R.id.shelterbutton);
    shelterButton.setBackgroundColor(Color.parseColor("#33b5e5"));
    shelterButton.getBackground().setAlpha(128);
    shelterButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        Intent i = new Intent(MainActivity.this, MapActivity.class);
        i.putExtra("type", "shelters");
        startActivity(i);
      }
    });
    
    resourcesButton = (Button)findViewById(R.id.resourcesbutton);
    resourcesButton.setBackgroundColor(Color.parseColor("#33b5e5"));
    resourcesButton.getBackground().setAlpha(64);
    resourcesButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        Intent i = new Intent(MainActivity.this, serviceList.class);
        i.putExtra("type", "resources");
        startActivity(i);
      }
    });
    
    communityButton = (Button)findViewById(R.id.communitybutton);
    communityButton.setBackgroundColor(Color.parseColor("#99cc00"));
    communityButton.getBackground().setAlpha(128);
    communityButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        Intent i = new Intent(MainActivity.this, serviceList.class);
        i.putExtra("type", "community");
        startActivity(i);
      }
    });
    
    /*
    reportButton = (Button)findViewById(R.id.reportbutton);
    reportButton.setBackgroundColor(Color.parseColor("#99cc00"));
    reportButton.setOnClickListener(new View.OnClickListener() {
      @Override
      public void onClick(View v) {
        Intent i = new Intent(MainActivity.this, reportActivity.class);
        startActivity(i);
      }
    });
    */
    
    FacilitiesManager = facilitiesManager.get(getApplicationContext());
    ServicesManager = servicesManager.get(getApplicationContext());
  }

  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
  }

}




Java Source Code List

io.rasmi.homelessnyc.JSONParser.java
io.rasmi.homelessnyc.MainActivity.java
io.rasmi.homelessnyc.MapActivity.java
io.rasmi.homelessnyc.facilitiesManager.java
io.rasmi.homelessnyc.facilityInfo.java
io.rasmi.homelessnyc.facility.java
io.rasmi.homelessnyc.faq.java
io.rasmi.homelessnyc.reportActivity.java
io.rasmi.homelessnyc.serviceInfo.java
io.rasmi.homelessnyc.serviceList.java
io.rasmi.homelessnyc.service.java
io.rasmi.homelessnyc.servicesManager.java
io.rasmi.homelessnyc.webAction.java