亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

通過不同的方法應用課程日歷

通過不同的方法應用課程日歷

精慕HU 2022-09-22 10:17:54
我正在嘗試在我的一個片段中創建日歷,但我不知道如何將日歷類調用到onCreate();在片段中起作用兩.java。我已經嘗試過這個,但我不斷得到錯誤:致命錯誤 嘗試在空對象引用上調用虛擬方法“安卓.view.窗口$回調安卓.視圖.窗口.getCallback()”.片段兩.java:@Overridepublic void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    Calendar calendar = new Calendar();    calendar.setContentView(R.layout.calendar);}日歷.java:public class Calendar extends AppCompatActivity {    CalendarView calendarView;    TextView dateDisplay;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.calendar);        calendarView = (CalendarView) findViewById(R.id.calendarView);        dateDisplay = (TextView) findViewById(R.id.date_display);        dateDisplay.setText("Date: ");        calendarView.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {            @Override            public void onSelectedDayChange(CalendarView calendarView, int i, int i1, int i2) {                dateDisplay.setText("Date: " + i2 + " / " + i1 + " / " + i);                Toast.makeText(getApplicationContext(), "Selected Date:\n" + "Day = " + i2 + "\n" + "Month = " + i1 + "\n" + "Year = " + i, Toast.LENGTH_LONG).show();            }        });    }}如何在我的片段兩個函數中應用日歷類?onCreate()
查看完整描述

1 回答

?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

片段中的方法在活動的 onAttachFragment() 之后調用,但在該片段之前。onCreate()onCreateView()

所以基本上你不能在創建()上查看里面的東西。

所以你需要添加這兩行

Calendar calendar = new Calendar();
calendar.setContentView(R.layout.calendar);

onCreateView()

鏈接到文檔


查看完整回答
反對 回復 2022-09-22
  • 1 回答
  • 0 關注
  • 100 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號