Activity與Fragment通訊
阿新 • • 發佈:2018-11-09
1、在fragment裡設定一個方法
public class MyFragment extends Fragment {
private String mText;
public void setPosition(String text) {
mText = text;
}
}
2、activity呼叫fragment的方法
public class FragmentActivity extends AppCompatActivity { private MyFragment mFragment; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fragment); mFragment = new MyFragment(); getSupportFragmentManager() .beginTransaction() .replace(R.id.container, mFragment) .commit(); mFragment.setPosition("lalala"); } }
這樣就把activity裡資料傳到fragment