- You need to use a Theme.AppCompat theme (or descendant) with this activity
- Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)' on a null
둘 다 액티비티 테마 적용에 문제 및 액션바 설정 관련 문제.
기본적으로 테마는 styles 에서 아래와 같이 설정
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
MainActivity extend Activity 의 확장을
public class MainActivity extends AppCompatActivity {
로 수정한다
getActionBar().setDisplayHomeAsUpEnabled(true);//Action Bar back button
였던 액션바 설정들은
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
로 수정한다.
참고링크
- http://stackoverflow.com/questions/21814825/you-need-to-use-a-theme-appcompat-theme-or-descendant-with-this-activity
- http://stackoverflow.com/questions/30681918/nullpointerexception-with-actionbar-setdisplayhomeasupenabledboolean-on-a-nu
댓글 없음:
댓글 쓰기