android-go/examples/fragment/AFrag.java

28 lines
820 B
Java

package st.wow.git.fragment;
import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.content.Context;
import android.util.Log;
import android.view.View;
public class AFrag extends Fragment {
@Override public void onAttach(Context ctx) {
Log.d("AFrag", "onAttach()");
super.onAttach(ctx);
}
public void register(View view) {
Log.d("AFrag", "register(): view = " + view.getClass().getCanonicalName());
Log.d("AFrag", "register(): Adding fragment");
Activity act = (Activity)view.getContext();
Log.d("AFrag", "register(): starting transaction");
FragmentTransaction ft = act.getFragmentManager().beginTransaction();
Log.d("AFrag", "register(): add this");
ft.add(this, "AFrag");
Log.d("AFrag", "register(): commit");
ft.commitNow();
}
}