2017-12-22 17 views
0

ファブリック内の一部の携帯電話でクラッシュが発生しています。見つけられず、デバッグできません。ここファブリック内でTextViewクラスを拡張しているときにエラーが発生しました。

ファブリックからのログである: -

致命的な例外:java.lang.RuntimeException: アンドロイド:

をComponentInfo {com.solutions/com.solutions.MainActivityを}アクティビティを開始できません.view.InflateException:バイナリXMLファイルのライン#8:バイナリXML ファイルのライン#8:エラー膨張クラスのTextView

android.view.InflateExceptionによって引き起こさ:バイナリXMLファイルのライン#8: エラーが膨らまクラステxtViewのjava.lang.NullPointerExceptionによって引き起こさ

**:

@BindView(R.id.toolbar_title) 
TextView toolbar_title; 

と私:仮想 方法「java.lang.CharSequence

を起動しようと、私はmainactivityで唯一のTextViewを持っています

ButterKnife.bind(this); 

このテキストビューは内部にあります。 olbarので、私はここにbottomNavigationView.setOnNavigationItemSelectedListener

内のテキストを設定していますが、XMLは次のとおりです。 - あなたの例外ログから

<android.support.design.widget.AppBarLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
       android:background="@android:color/transparent" 
       android:stateListAnimator="@null" 
       android:id="@+id/myappbar" 
       > 


       <android.support.v7.widget.Toolbar 
       android:id="@+id/toolbar" 
       android:layout_width="match_parent" 
       android:minHeight="?attr/actionBarSize" 
       app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
       app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
       android:layout_height="wrap_content" 
       app:layout_scrollFlags="scroll|enterAlways|snap" 
        android:background="@color/grey_700" 


       > 


       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:fontFamily="@font/josefinsans_semibold" 
        android:layout_gravity="center" 
        android:textSize="22sp" 
        android:textColor="@color/white" 
        android:id="@+id/toolbar_title" /> 
       </android.support.v7.widget.Toolbar> 
     </android.support.design.widget.AppBarLayout> 
+0

投稿もXMLです。 –

+0

レイアウトを投稿する – ADM

+0

ありがとうございました。 –

答えて

0

、その理由は、XMLからのエラー解析色のリストがあるです。 @ font/josefinsans_semiboldを削除して、@ color/whiteの値を確認してください。

<android.support.design.widget.AppBarLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 

android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
      android:background="@android:color/transparent" 
      android:stateListAnimator="@null" 
      android:id="@+id/myappbar" 
      > 


      <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:minHeight="?attr/actionBarSize" 
      app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
      app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" 
      android:layout_height="wrap_content" 
      app:layout_scrollFlags="scroll|enterAlways|snap" 
       android:background="@color/grey_700" 


      > 


      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center" 
       android:textSize="22sp" 
       android:textColor="#ffffff" 
       android:id="@+id/toolbar_title" /> 
      </android.support.v7.widget.Toolbar> 
    </android.support.design.widget.AppBarLayout> 
関連する問題