// Path: app/src/main/java/com/tale/prettybundle/sample/data/Person.java
// public class Person implements Parcelable {
//     public String name;
//     public int age;
// 
//     public Person(String name, int age) {
//         this.name = name;
//         this.age = age;
//     }
// 
//     @Override public int describeContents() {
//         return 0;
//     }
// 
//     @Override public void writeToParcel(Parcel dest, int flags) {
//         dest.writeString(this.name);
//         dest.writeInt(this.age);
//     }
// 
//     public Person() {
//     }
// 
//     private Person(Parcel in) {
//         this.name = in.readString();
//         this.age = in.readInt();
//     }
// 
//     public static final Creator<Person> CREATOR = new Creator<Person>() {
//         public Person createFromParcel(Parcel source) {
//             return new Person(source);
//         }
// 
//         public Person[] newArray(int size) {
//             return new Person[size];
//         }
//     };
// 
//     @Override public String toString() {
//         return "{" +
//                 "name='" + name + '\'' +
//                 ",age=" + age +
//                 '}';
//     }
// }


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.tale.prettybundle.Activities;
import com.tale.prettybundle.sample.data.Person;
import butterknife.ButterKnife;
import butterknife.OnClick;
package com.tale.prettybundle.sample;




/**
 * Created by giang on 2/24/15.
 */
public class MenuActivity extends Activity {

    @Override public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_menu);
        ButterKnife.inject(this);
    }

    @OnClick(R.id.btTestStringExtras) public void testStringExtras() {
        startActivity(new Intent(this, MainActivity.class));
    }

    @OnClick(R.id.btTestPrimaryTypeExtras) public void testPrimaryTypeExtras() {
        startActivity(new Intent(this, TestPrimaryTypeSetterActivity.class));
    }

    @OnClick(R.id.btTestParcelableExtras) public void testTestParcelableExtras() {
// Path: app/src/main/java/com/tale/prettybundle/sample/data/Person.java
// public class Person implements Parcelable {
//     public String name;
//     public int age;
// 
//     public Person(String name, int age) {
//         this.name = name;
//         this.age = age;
//     }
// 
//     @Override public int describeContents() {
//         return 0;
//     }
// 
//     @Override public void writeToParcel(Parcel dest, int flags) {
//         dest.writeString(this.name);
//         dest.writeInt(this.age);
//     }
// 
//     public Person() {
//     }
// 
//     private Person(Parcel in) {
//         this.name = in.readString();
//         this.age = in.readInt();
//     }
// 
//     public static final Creator<Person> CREATOR = new Creator<Person>() {
//         public Person createFromParcel(Parcel source) {
//             return new Person(source);
//         }
// 
//         public Person[] newArray(int size) {
//             return new Person[size];
//         }
//     };
// 
//     @Override public String toString() {
//         return "{" +
//                 "name='" + name + '\'' +
//                 ",age=" + age +
//                 '}';
//     }
// }


// Path: app/src/main/java/com/tale/prettybundle/sample/MenuActivity.java
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.tale.prettybundle.Activities;
import com.tale.prettybundle.sample.data.Person;
import butterknife.ButterKnife;
import butterknife.OnClick;

package com.tale.prettybundle.sample;




/**
 * Created by giang on 2/24/15.
 */
public class MenuActivity extends Activity {

    @Override public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_menu);
        ButterKnife.inject(this);
    }

    @OnClick(R.id.btTestStringExtras) public void testStringExtras() {
        startActivity(new Intent(this, MainActivity.class));
    }

    @OnClick(R.id.btTestPrimaryTypeExtras) public void testPrimaryTypeExtras() {
        startActivity(new Intent(this, TestPrimaryTypeSetterActivity.class));
    }

    @OnClick(R.id.btTestParcelableExtras) public void testTestParcelableExtras() {
        startActivity(Activities.createTestParcelableActivityIntent(this, new Person("Giang", 26)));