}
8.@FragmentArg:用来给当前Fragment接收别的地方传来的数据,给myfragment传递一个参数
@EActivity(R.layout.activity_main)
public class MainActivity extends Activity {
@ViewById(R.id.btn)
public Button btn;
@Click(R.id.btn)
void myClick(){
MyFragment fragment = new MyFragment_();
Bundle bundle = new Bundle();
bundle.putString(“hello”,"…");
//设置传递的参数
fragment.setArguments(bundle);
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.add(R.id.content, fragment);
transaction.commit();
}
}
myfragment接收一个hello的参数
@EFragment(R.layout.layout_myfragment)
public class MyFragment extends Fragment{
@FragmentArg(“hello”)
String params;
@AfterViews
void init(){
Toast.makeText(getActivity(), params, Toast.LEN