package com.tale.prettybundle.sample;
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;
/**
* 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)));
}
@OnClick(R.id.btTestArrayExtras) public void testTestArrayExtras() {
final int[] ints = {1, 2, 3};
final long[] longs = {4, 5, 6};
final float[] floats = {4.1f, 5.1f, 6.1f};
final double[] doubles = {7.2d, 8.2d, 9.2d};
final boolean[] booleans = {true, false, false, true};
final String[] strings = {"One", "Two", "Three"};
final Person[] persons = {new Person("p1", 18), new Person("p2", 19)};
startActivity(Activities.createTestArrayExtrasActivityIntent(this, ints, longs, floats, doubles, booleans, strings, persons));
}
@OnClick(R.id.btTestFragmentInject) public void testFragmentInject() {
startActivity(new Intent(this, TestExtraOnFragmentActivity.class));
}
}