我有應用程序,它只是一個計時器,在主要活動中有一大堆特殊方法。這很好,沒有問題。現在,我有它的工作,我試圖把它包括在一個更復雜的應用程序,我將通過片段插入計時器在許多地方。瞭解片段活動
我應該在我的片段活動中包含所有特殊方法嗎? IE:
public class Timer_fragment extends android.support.v4.app.Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.timer_frag, container, false);
}
//SHOULD I insert my special methods here?
}
或者我應該將它們包括在我的主體中嗎?
我在問,因爲我已經嘗試了兩種方法,並且片段活動方式給了我java中的錯誤,但是將它們放入我的main中給了我在運行時期間的錯誤。基本上我有一個計時器,作爲獨立應用程序運行良好,但我試圖將其轉換爲片段,以便我可以將其插入到我的應用程序的多個位置。的「特殊方法」
實例: 予取的視圖中的佈局,並根據在計時器輸入的新號碼更新它。這些方法要求視圖在可以使用之前充氣。
注意:我在運行時遇到的錯誤是nullPointerExceptions。
你能否展示一些實際上導致問題的代碼?從你的基本描述來看,這聽起來像你只需要更好地理解片段生命週期,並確保你沒有嘗試訪問尚不可用(或不再可用)的視圖。 – 2012-07-30 00:55:54
是的,但我真正感興趣的是知道一個片段活動是否基本適用於子應用程序。你能回答嗎?在此先感謝 – EGHDK 2012-07-30 01:01:27
換句話說。我在哪裏編寫僅涉及碎片和佈局的方法。在主要活動中還是在片段活動中? – EGHDK 2012-07-30 01:07:41