2016-04-15 13 views
0

私はカスタムフォントを読み込むためにCalligraphyを使用しました。私の活動の中で、私は私が私の断片onCreateViewMapFragmentはCalligraphyを使用した後にnullを返します。

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 

     View view = inflater.inflate(R.layout.fragment_home, container, false); 
     MapFragment fragment = (MapFragment) getChildFragmentManager().findFragmentById(R.id.map); 

で私onCreateViewに インフレータ= {CalligraphyLayoutInflater}を取得しています

@Override 
    protected void attachBaseContext(Context newBase) { 
     super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase)); 
    } 

の下のような書道ラッパーを添付し、私は私のMapFragmentにnullを取得しています。実際の問題を見つけるために無駄な時間をたくさんした後、この

答えて

0

を解決する方法を

、私は当分の間、クイックフィックスを見つけました。 getChildFragmentManager()getFragmentManager()に変更して解決することができます。

実際にそのように動作する理由はわかりません。しかし、あなたが迅速な修正を探しているなら、あなたのMapFragmentでgetFragmentManager()を使うことができます。私はまだ1つのプラスのようないくつかのデバイスでは、この問題を取得

あなたはこの問題

EDIT 1にアップデートのIssue Trackerに従うことができます。

関連する問題