super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getFragmentManager().beginTransaction().replace(R.id.fragment, new BlankFragment()).commit();
}
}
织入后的代码
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.activity_main);
FragmentTransaction transaction = this.getFragmentManager().beginTransaction();
BlankFragment fragment = new BlankFragment();
int containerViewId = R.id.fragment;
FragmentInjector.beforeCallFragmentReplace(transaction, containerViewId, fragment);
transaction.replace(containerViewId, fragment).commit();
}
}
@AfterCall
方法调用后织入代码,同上@BeforeCall这里不在累述