content: /*
   * Copyright 2014 A.C.R. Development
   */
  package acr.browser.thunder;
  
  import android.app.Activity;
  import android.content.Intent;
  import android.net.Uri;
  import android.os.Bundle;
  import android.view.MenuItem;
  import android.view.View;
  
  /*
   *NOTE: This activity must not be removed in order to comply with the Mozilla Public License v. 2.0 
   *under which this code is licensed. Unless you plan on providing other attribution in the app to 
   *the original source in another visible way, it is advised against the removal of this Activity.
   */
  public class LicenseActivity extends Activity implements View.OnClickListener {
  
  	@Override
  	protected void onCreate(Bundle savedInstanceState) {
  		super.onCreate(savedInstanceState);
  		setContentView(R.layout.license_activity);
  		getActionBar().setHomeButtonEnabled(true);
  		getActionBar().setDisplayHomeAsUpEnabled(true);
  		findViewById(R.id.browserLicense).setOnClickListener(this);
  		findViewById(R.id.licenseAOSP).setOnClickListener(this);
  		findViewById(R.id.licenseHosts).setOnClickListener(this);
  		findViewById(R.id.licenseOrbot).setOnClickListener(this);
  	}
  
  	@Override
  	public void onClick(View v) {
  		switch (v.getId()) {
  			case R.id.browserLicense:
  				actionView("http://www.mozilla.org/MPL/2.0/");
  				break;
  			case R.id.licenseAOSP:
  				actionView("http://www.apache.org/licenses/LICENSE-2.0");
  				break;
  			case R.id.licenseHosts:
  				actionView("http://hosts-file.net/");
  				break;
  			case R.id.licenseOrbot:
  				actionView("http://www.gnu.org/licenses/lgpl.html");
  				break;
  		}
  	}
  
  	private void actionView(String url) {
  		startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url), this, MainActivity.class));
  		finish();
  	}
  
  	@Override
  	public boolean onOptionsItemSelected(MenuItem item) {
  		finish();
  		return super.onOptionsItemSelected(item);
  	}
  }
  