2016-02-08 43 views
-6

謝謝你們的答案。 我現在正在考慮所有的解決方案傢伙後編輯問題,但我仍然有錯誤。我現在使用支持v4。我總是收到與片段錯誤

這是結果。我不斷收到同樣的錯誤在碼開關罩塊 enter image description here]

這是我目前的進口 import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager;

這裏一個新的錯誤後,我又改變了進口我收到你們 enter image description here

+0

你在擴展活動和碎片? – DeltaCap

+0

請學習以**文本**的形式分享您的代碼,而不是**圖片**! –

+0

@NullnVoid我的片段擴展到片段,我的活動擴展到AppCompatActivity – Jamiil

回答

0

刪除所有片段的進口從類和進口android.support.v4.app.Fragment

+0

我在提出您所建議的更改後編輯了問題。謝謝。 – Jamiil

0

問題是您正在使用的片段是android.support.v4.app.Fragment並且該方法需要android.app.Fragment類型的片段,所以你可以去你的片段刪除片段import android.support.v4.app.Fragment的import語句,並添加import android.app.Fragment它應該工作

的活動,您正在使用的片段中必須擴展FragmentActivity和地方getFragmentManger的你應該使用getSuppotFragmentManager

public class YourActivity extends FragmentActivity{ 

} 

和片段也必須是類型android.support.v4.app.Fragment

+0

謝謝你的回答。我編輯了這個問題。在進行更改後,我一直收到相同的錯誤。 – Jamiil

+0

我編輯了答案plz檢查 –

+0

我猜我的問題解決了:)但事實是,我本身正在使用'getSupportFragmentManager'。然後,我選擇了'getFragmentManager',並將所有導入改爲 ' import android.app.Fragment; import android.app.FragmentManager; ' 並且所有的錯誤似乎都消失了。謝謝你的幫助:) – Jamiil

0

有兩種方法,我們可以使用碎片

  1. 通過從支持v4庫導入片段管理器和片段以支持較低的OS版本設備。

  2. 通過從標準的Android API

在這裏,你正試圖從其他使用片段1和FragmentManager其導入。

因此,你應該同時使用來自任何人,我會建議你使用支持V4庫

+0

謝謝你的回答。考慮到你的改變後,我編輯了這個問題。 – Jamiil

+0

更改片段的導入語句以及:) – Aziz

+0

是的,我確實將其更改爲'import android.support.v4.app.Fragment;'但我遇到同樣的問題。 – Jamiil

0

嗨問題就解決了。我忘記將片段中的進口更改爲import android.support.v4.app.Fragment;。我只改變了主要活動中的進口。那太愚蠢了,我無法認識到這樣一個簡單的錯誤。 謝謝你的幫助:)

相關問題