[問題] Fragment and DialogFragment

看板AndroidDev作者 (joycece)時間10年前 (2016/01/14 20:46), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
想請問如何在Fragment上去呼叫Dialogment? 我在網路上看到此程式碼範例, 想實做看看 http://android-developers.blogspot.tw/2012/05/using-dialogfragments.html 但是有段程式一直報錯 private void showEditDialog() { FragmentManager fm = getSupportFragmentManager(); EditNameDialog editNameDialog = new EditNameDialog(); editNameDialog.show(fm, "fragment_edit_name"); } 如果是照範例上貼上 會出現錯誤 require : android.app.FragmentManager found: android.support.v4.app.FragmentManager 若依建議改成不報錯的話 android.support.v4.app.FragmentManager fm = getSupportFragmentManager(); 就會換這行錯誤 editNameDialog.show(fm, "fragment_edit_name"); 請問應該怎麼辦? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.2.48 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1452775560.A.EF1.html

01/14 21:12, , 1F
import android.support.v4.app.DialogFragment;
01/14 21:12, 1F

01/14 21:13, , 2F
要用support library就要整套都用support
01/14 21:13, 2F

01/14 21:16, , 3F
如果API level在11以上,那就用getFragmentManager()
01/14 21:16, 3F

01/14 21:16, , 4F
不需要用support版的
01/14 21:16, 4F
文章代碼(AID): #1MbvY8xn (AndroidDev)