com.example.pocketknife.ChildActivity Maven / Gradle / Ivy
The newest version!
package com.example.pocketknife;
import android.os.Bundle;
import pocketknife.BindExtra;
import pocketknife.SaveState;
public class ChildActivity extends ParentActivity {
public static final String CHILD_EXTRA = "CHILD_EXTRA";
public static final String FRAGMENT_ARGS = "FRAGMENT_ARGS";
@BindExtra(CHILD_EXTRA)
int childExtra;
@BindExtra(FRAGMENT_ARGS)
Bundle args;
@SaveState
int caInt;
GrandchildFragment fragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState == null) {
fragment = GrandchildFragment.newInstance();
fragment.setArguments(args);
getSupportFragmentManager().beginTransaction().replace(R.id.container, fragment).commit();
} else {
fragment = (GrandchildFragment) getSupportFragmentManager().findFragmentById(R.id.container);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy