【发布时间】:2013-11-02 22:09:45
【问题描述】:
我有一个活动,用户按下按钮然后发送到片段,但我希望传递一个额外的片段以供片段使用:
活动A(按钮在哪里):
public OnClickListener publish = new OnClickListener(){
@Override
public void onClick(View v) {
Intent intent = new Intent(v.getContext(),ActivityB.class);
intent.putExtra("friendIdRowID", rowID);
startActivity(intent);
}
};
Activity B 正在加载片段(我希望在其中检索额外的“friendIdRowID”), 片段:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.activity_main2, container, false);
Bundle extras = getActivity().getIntent().getExtras();
if (extras != null)
{
String myString = extras.getString("friendIdRowID");
}
}
但它不起作用,我该怎么做才能传递和检索额外的东西?谢谢。
【问题讨论】:
标签: android