package com.kescoode.xmail.ui.activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import com.kescoode.xmail.R;
import com.kescoode.xmail.exception.XDynamicException;
import com.kescoode.xmail.ui.activity.internal.AppActivity;
import com.kescoode.xmail.ui.fragment.AboutFragment;
public class InformationActivity extends AppActivity {
private static final int TYPE_ABOUT = 0;
public static void startAbout(Context context) {
Intent intent = new Intent(context, InformationActivity.class);
intent.putExtra("info_type", TYPE_ABOUT);
context.startActivity(intent);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_information);
Intent intent = getIntent();
int type = intent.getIntExtra("info_type", -1);
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
Fragment fg;
if (type == TYPE_ABOUT) {
fg = AboutFragment.newInstance();
} else {
throw new XDynamicException("The intent %d code is wrong", type);
}
ft.add(R.id.fg_container, fg);
ft.commit();
}
}