已采納回答 / 洋洋洋1
?個人看法: caonima ccc = new fragment1();這句話之后會直接啟動fragment,就會直接執行oncreateView的方法,所以會報空指針吧,如果傳值的話,最好還是重寫fragment中的new instance(Bundle)方法,通過其參數傳值,onclick中的代碼可以這樣寫:?public void onClick(View v) {Bundle b = new Bundle();b.put("key","value");?? fragment f =? fragm...
2016-09-22
已采納回答 / 慕虎8944750
data是成員變量,你在oncreate()方法里面又重新寫了個data,相當于一個局部變量,在獲取數據源的方法中添加數據到data(全局變量的data),但是你全局的data并沒有初始化,而且數據距適配器中的data并沒有數據。建議你將oncreate()方法中List<Map<String,?Object>>?data?=?new?ArrayList<Map<String,?Object>>();改為data?=?new?ArrayList<Map...
2016-09-22
已采納回答 / 慕后端6532889
gen目錄下的R.java文件里把每一個資源id轉化成一個標識符,標識符是int類型。所以每一個id實際上是一個int類型的常量。題主可以去那個文件里找一下(android studio項目里面沒有該文件,eclipse項目里有)
2016-09-21
最新回答 / 慕村5414681
老的onAttach直接在attach的時候把fragment的容器Activity通過參數傳遞給你了,老的在老師的視頻里可以實現。但是,新的傳遞給你的是具體的上下文Context,AS這個IDE里面監視器沒VS的好用,無法跟你說Context里怎么找Activity,但是,這個傳遞過來的context參數里面是包含具體的父容器activity的,所以你可以在super.onAttach(context);這句之后,加getActivity()這個方法來獲取父容器activity,這樣就不會報錯了。用老的...
2016-09-17
已采納回答 / weiruibo
Calendar 對象 和onDateChanged 里面的月份就要+1 ?因為是從0開始算的?dataPicker.init里面的月份是從1開始的
2016-09-15