2012-05-15 50 views
8

Vì tôi đã sử dụng mã của mình, tôi đã sử dụng các đoạn.Phương thức getFragmentManager() không được xác định cho loại MyActivity

Để làm như vậy, tôi có một hoạt động gọi một đoạn sử dụng một mảnh bằng thẻ:

FluxListFragment FLF = (FluxListFragment) getFragmentManager().findFragmentByTag(FRAG_LIST); 

Nhưng kể từ ngày hôm nay, getFragmentManager có vẻ là không được công nhận. Nó nói:

"The method getFragmentManager() is undefined for the type FluxMainActivity" 

Vấn đề xuất phát từ mục tiêu xây dựng? (Tôi đặt Android 3.0)

Đây là mã:

public Class FluxMainActivity extends Activity { 

@override 
public void onCreate(Bundle saveInstanceState) 
{ 
    super.onCreate(); 
    setContentView(R.layout.main); 
    FluxListeFragment FLF = (FluxListeFragment)getFragmentManager().findFragmentByTag(FRAG_LISTE);  
} 

} 

Phương pháp này nên được liên kết với FluxListeFragment và không FluxMainActivity! Tôi nghĩ rằng diễn viên là không chính xác.

+0

những gì bạn mở rộng trong FluxMainActivity của mình? –

+1

Vui lòng thêm mã hoạt động của bạn bao gồm các gói bạn đang sử dụng. – gutiory

+0

Ok Tôi sẽ thêm mã của mình. Chirag, FluxMainActivity là một phần mở rộng của Activity. – Thordax

Trả lời

5

Sự cố được giải quyết.

Mục tiêu của dự án là trong API 11, nhưng nó chứa 2 thư viện với một trong số chúng trong API mục tiêu 8.

+0

Làm thế nào để chúng ta đối phó với điều này khi nó cũng nên hoạt động trên API8? – Diego

Các vấn đề liên quan