Android Open Source - sire Main Activity






From Project

Back to project page sire.

License

The source code is released under:

GNU General Public License

If you think the Android project sire 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 com.viks.sire;
//from w  w w. j  a  va  2s  .  c om
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {

    @Override
    public void onCreate (Bundle savedInstanceState) {
        super.onCreate (savedInstanceState);
        setContentView (R.layout.main);

        String version;
        try {
      String versionName = getPackageManager ().getPackageInfo (getPackageName (), 0).versionName;
      version = String.format (getResources ().getString (R.string.version), versionName);
    } catch (NameNotFoundException e) {
      version = "";
    }

        TextView version_label = (TextView) findViewById (R.id.version);
        version_label.setText (version);
    }

  @Override
    public boolean onCreateOptionsMenu (Menu menu) {
        getMenuInflater ().inflate (R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected (MenuItem item) {
        switch (item.getItemId ()) {

            case R.id.menu_settings:
                onOptionsClicked (null);
                return true;

            default:
                return super.onOptionsItemSelected (item);
        }
    }

    public void onPracticeClicked (View view) {
     Intent intent = new Intent (this, QuizActivity.class);
     intent.putExtra ("practice", true);
    startActivity (intent);
    }

    public void onQuizClicked (View view) {
     Intent intent = new Intent (this, QuizActivity.class);
    intent.putExtra ("practice", false);
     startActivity (intent);
    }

    public void onStatsClicked (View view) {
        Toast.makeText (getApplicationContext (),
                        "This feature is currently unavailable.",
                        Toast.LENGTH_SHORT).show ();
    }

    public void onOptionsClicked (View view) {
      Intent intent = new Intent (this, OptionsActivity.class);
     startActivity (intent);
    }

}




Java Source Code List

com.viks.sire.MainActivity.java
com.viks.sire.OptionsActivity.java
com.viks.sire.QuizActivity.java
com.viks.sire.ResultsActivity.java