私はAndroidアプリでActionBarSherlockを使用しています。サムスンギャラクシーS3を除くすべての電話で正常に動作します。
この特定の行はnullポインタ例外を与えます-
ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor(getString(R.color.headerBarColor))));
私のマニフェストはこのように見えます-
<application
android:icon="@drawable/adminlaunchericon"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
ここで、getSupportActionBar()は私にnullを与えます。
これで、同じコードが他の電話で非常にうまく機能します。
誰もがそのような経験を持っており、これを処理する方法を教えてくれれば。