Câu hỏi được gắn thẻ «android-fragments»

Các đoạn đại diện cho các hành vi hoặc phần có thể tái sử dụng của giao diện người dùng trong ứng dụng Android.




10
Phân mảnh - Con được chỉ định đã có cha mẹ. Trước tiên, bạn phải gọi removeView () trên cha mẹ của trẻ
Tôi nhận được lỗi này. Tôi đã thử nhiều giải pháp nhưng tôi không giải quyết được vấn đề này. Giúp tôi! Tôi cần thêm chế độ xem bề mặt và nút vào hoạt động bằng cách sử dụng các mảnh. CamActivity.java: public class CamActivity extends FragmentActivity { @Override protected …


10
Không thể gọi getSupportFragmentManager () từ hoạt động
Tôi có một hoạt động có một phần nhỏ. XML: <fragment android:name="com.example.androidcalculator.ResultFragment" android:id="@+id/result_fragment" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="wrap_content" /> Và tôi muốn gọi một phương thức từ ResultFragment từ một phương thức trong Activity, nhưng getSupportFragmentManager "không tồn tại": FragmentManager fragMan = getSupportFragmentManager(); Làm cách nào để giải quyết vấn đề này?

10
Làm cách nào để mở một phân đoạn mới từ một phân đoạn khác?
Tôi đã thử thực hiện điều hướng giữa các mảnh. Tôi đã làm việc NewFragment.javavới phân đoạn mới. Vấn đề của tôi là: Làm cách nào để làm cho điều này onClickListenerchạy NewFragment.javachính xác? button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(getActivity(), NewFragment.class); startActivity(i); …


2
Sử dụng viewLifecyclOwner làm LifecyclOwner
Tôi có một đoạn: class MyFragment : BaseFragment() { // my StudentsViewModel instance lateinit var viewModel: StudentsViewModel override fun onCreateView(...){ ... } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) viewModel = ViewModelProviders.of(this).get(StudentsViewModel::class.java) updateStudentList() } fun updateStudentList() { // Compiler error on 'this': Use viewLifecycleOwner as the LifecycleOwner viewModel.students.observe(this, …

1
ViewModelStore và viewModelStoreOwner là gì?
Tôi rất bối rối vì api ViewModelProvider mới này (ViewModelProviders không được dùng nữa) Cũng như những thay đổi mới, cũng có Trình xây dựng mới (Mã nguồn). # 1 public ViewModelProvider(@NonNull ViewModelStoreOwner owner) { this(owner.getViewModelStore(), owner instanceof HasDefaultViewModelProviderFactory ? ((HasDefaultViewModelProviderFactory) owner).getDefaultViewModelProviderFactory() : NewInstanceFactory.getInstance()); } # 2 public ViewModelProvider(@NonNull ViewModelStoreOwner …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.