Android Open Source - ExpertAndroid Main Activity

From Project

Back to project page ExpertAndroid.


The source code is released under:

MIT License

If you think the Android project ExpertAndroid 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.iuriio.demos.expertandroid.ch4gsonserialization;
//from  w  w  w  .  j a v a 2s .  c  o m
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;


public class MainActivity extends ActionBarActivity {

    protected void onCreate(Bundle savedInstanceState) {

        MainObject mo = MainObject.createTestMainObject();
        Gson gson = new Gson();
        String jsonString = gson.toJson(mo);

        MainObject mo1 = gson.fromJson(jsonString, MainObject.class);
        String compareResults = MainObject.checkTestMainObject(mo1);

        Log.d("DEMO", compareResults);

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(, menu);
        return true;

    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        switch (item.getItemId()) {
                return true;
        return super.onOptionsItemSelected(item);

Java Source Code List