Tôi có thể lưu trữ giá trị trong một biến bây giờ tôi muốn chuyển biến đó thành phân đoạn.Cách chuyển dữ liệu giữa hoạt động sang phân đoạn bằng ý định trong Android
Với mã sau tôi có thể tải các đoạn.
public class AndroidListFragmentActivity extends Activity {
Fragment2 f2;
public static String itemname;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.apetiserfragement);
itemname=getIntent().getStringExtra("itemname");
Bundle args=new Bundle();
args.putString("itemname", itemname);
f2=new Fragment2();
f2.setArguments(args);
}
}
(Ở đây tôi tải đoạn sử dụng trang XML) itemname
Sản lượng được chia thành thành 2 cửa sổ một cho mở rộng cho listfragment (đối với listview). Một cho mảnh
Fragment2.xml
public class Fragment2 extends Fragment {
String itemname;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
System.out.println(getArguments().getString("itemname"));
return inflater.inflate(R.layout.fragment2, container, false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
}
AndroidListFragmentActivity trong lớp này itemname Tôi muốn vượt qua Fragment2.class.
Chính xác thì vấn đề của bạn là gì? Vui lòng mô tả điều gì sẽ xảy ra khi bạn chạy mã của mình? Bạn có mắc lỗi gì không? Nếu vậy, đăng logcat? Nếu hành vi không khác với những gì bạn muốn? –
Ngoài ra, hãy đăng bố cục XML của bạn. –