public class fristFragment extends Fragment {
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
//获取数据的方法
Bundle bundle = getArguments();
String title = bundle.getString("title");
View view = inflater.inflate(R.layout.fragment_frist, null);
TextView textView = (TextView) view.findViewById(R.id.textView);
textView.setText(title);
return view;
}
}
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fristFragment frist = new fristFragment();
//获取到低版本兼容的
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction transaction = fm.beginTransaction();
transaction.add(R.id.content, frist, "frist");
transaction.commit();
//对fragment进行任何操作都必须提交
//fragment传值
Bundle bundle = new Bundle();
bundle.putString("title", "香菇蓝瘦");
frist.setArguments(bundle);
//3.0 above
// getFragmentManager();
}
}
//activity跳转
// Intent intent = new Intent(MainActivity.this, HomeActivity.class);
// intent.putExtra("home", "woshihome");
// startActivityForResult(intent, 1500);
[木木方文安卓学习笔记四]传值取值
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 常用RxSwift、RxJava响应式编程框架系列。还有ReactiveCocoa(Objective-C),Rx...