Android에서 CheckBox를 사용할 때 NullPointerException

다니엘

원인 : java.lang.NullPointerException : null 개체 참조에서 가상 메서드 'void android.widget.CheckBox.setChecked (boolean)'호출 시도

이것이 왜 발생하는지 알 수없는 오류입니다.

다음은 내 Java 클래스입니다 .

public class PopUpInfoActivity extends Activity {
static final String PREFS = "preference_file";

@Override
public void onCreate(Bundle state){
    super.onCreate(state);

    CheckBox chk = (CheckBox) findViewById(R.id.dontshow_checkbox);
    chk.setChecked(PreferenceManager.getDefaultSharedPreferences(this).getBoolean("value", false));

    chk.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            //store isChecked to Preferences
            SharedPreferences settings = getSharedPreferences(PREFS,0);
            SharedPreferences.Editor editor = settings.edit();
            editor.putBoolean("isChecked", false);

            PreferenceManager.getDefaultSharedPreferences(PopUpInfoActivity.this).edit().putBoolean("value", isChecked).apply();
        }
    });
}
}

내가 수입 한 android.widget.CheckBox

그리고 이것은 내 xml 파일입니다.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="200dp"
    android:scaleType="centerInside"
    android:src="@drawable/legenda" />

<CheckBox
    android:id="@+id/dontshow_checkbox"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/dont_show"
    android:textAllCaps="true"
    android:fontFamily="sans-serif"
    android:textStyle="bold"
    android:layout_gravity="center"/>

</LinearLayout>

이 오류를 수정하도록 도와 주시면 정말 감사하겠습니다.

부코

정확 id하지만 매우 중요한 한 줄이 누락되었습니다 setContentView. 이 줄은 xml을 Activity의 뷰와 바인딩하고 .NET에 사용되는 뷰입니다 findViewById. 다음 줄을 추가하십시오 onCreate.

@Override
public void onCreate(Bundle state){
    super.onCreate(state);
    setContentView(R.layout.name_of_the_xml);

그리고 나머지 코드. 올바른 xml 이름을 제공해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ListView를 사용할 때 NullPointerException

분류에서Dev

매우 간단한 코드에서 mouseClicked를 사용할 때 NullPointerException

분류에서Dev

FAB에 리스너를 사용하려고 할 때 NullPointerException

분류에서Dev

GPS 위치에 sendbroadcast를 사용할 때 NullPointerException 가져 오기

분류에서Dev

java NullPointerException "Object A"를 사용하여 "Object B"에서 메서드를 호출 할 때

분류에서Dev

PHP를 사용하여 Java 웹 서비스를 사용할 때 NullPointerException 발생

분류에서Dev

봄 부팅과 코 틀린 사용할 때 NullPointerException이에 Hystrix 리드를 사용

분류에서Dev

Text 객체에서 .setText를 사용하려고 할 때 NullPointerException 발생

분류에서Dev

SharedPreferences를 인스턴스화 할 때 Android에서 NullPointerException 발생

분류에서Dev

Android에서 RecyclerView를 사용할 때 NPE

분류에서Dev

KeyListener를 사용하여 setText를 사용할 때 NullPointerException 발생

분류에서Dev

MediaMetadataRetriever를 스레딩 할 때 NullPointerException [Android]

분류에서Dev

RestEasy를 사용하여 Wildfly에서 JAX-RS RESTful 서비스를 배포 할 때 NullPointerException 발생

분류에서Dev

Scala에서 Flink의 leftOuterJoinLateral을 사용할 때 NullPointerException 예외 발생

분류에서Dev

활동에서 조각을 사용할 때 NullPointerException

분류에서Dev

webDriver에서 @FindBy를 사용하려고 할 때 java.lang.NullPointerException이 발생합니다.

분류에서Dev

by와 함께 Kotlin 속성 대리자를 사용할 때 NullPointerException (NPE)

분류에서Dev

SQLiteOpenHelper를 사용할 때 ContextWrapper.openOrCreateDatabase의 NullPointerException

분류에서Dev

Jmeter-일부 사용자를 실행할 때 java.lang.NullPointerException

분류에서Dev

Jackson과 함께 SecurityEntityFilteringFeature를 사용할 때 NullPointerException 발생

분류에서Dev

Kafka 메시지 버스를 사용할 때 AbstractAggregatingMessageGroupProcessor의 NullPointerException

분류에서Dev

Angular7에서 Checkbox ag-grids를 사용할 때 확인란 문제

분류에서Dev

조각에 setExitTransition을 사용할 때 NullPointerException 발생

분류에서Dev

조각에서 onClickListener를 설정할 때 NullPointerException 발생

분류에서Dev

SQLite Android NullPointerException SQLite에 삽입 할 때

분류에서Dev

Android에서 두 활동간에 전환 할 때 NullPointerException 발생

분류에서Dev

ExceptionInInitializerError 원인 : Android Studio의 드로어 블 폴더에서 .png 파일을 사용할 때 NullPointerException 발생

분류에서Dev

SQL 데이터베이스에서 문자열을 사용할 때 NullPointerException

분류에서Dev

ChangeNotifier에서 notifyListeners를 사용할 때?

Related 관련 기사

  1. 1

    ListView를 사용할 때 NullPointerException

  2. 2

    매우 간단한 코드에서 mouseClicked를 사용할 때 NullPointerException

  3. 3

    FAB에 리스너를 사용하려고 할 때 NullPointerException

  4. 4

    GPS 위치에 sendbroadcast를 사용할 때 NullPointerException 가져 오기

  5. 5

    java NullPointerException "Object A"를 사용하여 "Object B"에서 메서드를 호출 할 때

  6. 6

    PHP를 사용하여 Java 웹 서비스를 사용할 때 NullPointerException 발생

  7. 7

    봄 부팅과 코 틀린 사용할 때 NullPointerException이에 Hystrix 리드를 사용

  8. 8

    Text 객체에서 .setText를 사용하려고 할 때 NullPointerException 발생

  9. 9

    SharedPreferences를 인스턴스화 할 때 Android에서 NullPointerException 발생

  10. 10

    Android에서 RecyclerView를 사용할 때 NPE

  11. 11

    KeyListener를 사용하여 setText를 사용할 때 NullPointerException 발생

  12. 12

    MediaMetadataRetriever를 스레딩 할 때 NullPointerException [Android]

  13. 13

    RestEasy를 사용하여 Wildfly에서 JAX-RS RESTful 서비스를 배포 할 때 NullPointerException 발생

  14. 14

    Scala에서 Flink의 leftOuterJoinLateral을 사용할 때 NullPointerException 예외 발생

  15. 15

    활동에서 조각을 사용할 때 NullPointerException

  16. 16

    webDriver에서 @FindBy를 사용하려고 할 때 java.lang.NullPointerException이 발생합니다.

  17. 17

    by와 함께 Kotlin 속성 대리자를 사용할 때 NullPointerException (NPE)

  18. 18

    SQLiteOpenHelper를 사용할 때 ContextWrapper.openOrCreateDatabase의 NullPointerException

  19. 19

    Jmeter-일부 사용자를 실행할 때 java.lang.NullPointerException

  20. 20

    Jackson과 함께 SecurityEntityFilteringFeature를 사용할 때 NullPointerException 발생

  21. 21

    Kafka 메시지 버스를 사용할 때 AbstractAggregatingMessageGroupProcessor의 NullPointerException

  22. 22

    Angular7에서 Checkbox ag-grids를 사용할 때 확인란 문제

  23. 23

    조각에 setExitTransition을 사용할 때 NullPointerException 발생

  24. 24

    조각에서 onClickListener를 설정할 때 NullPointerException 발생

  25. 25

    SQLite Android NullPointerException SQLite에 삽입 할 때

  26. 26

    Android에서 두 활동간에 전환 할 때 NullPointerException 발생

  27. 27

    ExceptionInInitializerError 원인 : Android Studio의 드로어 블 폴더에서 .png 파일을 사용할 때 NullPointerException 발생

  28. 28

    SQL 데이터베이스에서 문자열을 사용할 때 NullPointerException

  29. 29

    ChangeNotifier에서 notifyListeners를 사용할 때?

뜨겁다태그

보관