나는 android에서 일하고있다. 나는 이것이 다음 키, 값 쌍이 생성되었는지 여부를 확인할 수 있는지 여부를 알고 싶습니다. 처음 프로그래밍 문 앞에intent.putExtras (key, value)가 완료되었는지 여부를 확인할 수 있습니까?
String filename=getIntent().getExtras().getString("FILE_NAME");
textView_file_name=(TextView)findViewById(R.id.TextView_fileName);
textView_file_name.setText(filename);
는 FILE_NAME
의 값을 얻기 전에, 내가이 키 - 값 쌍 구축 여부가 있는지 여부를 확인하는 것을 의미합니다? 왜냐하면 나는이 문장 전에 끝나지 않는다면 널 포인터 예외를 얻고 있기 때문이다. 그래서 내가 어떤 코드인지 알기를 원합니다. 그래서 intent.putExtras().getString("FILE_NAME");
이 완료되었는지 확인합니다.
당신에게 NullPointerException이 제공하지 않습니다. 모든 엑스트라는 아무 것도 지정되지 않은 경우 기본값을가집니다. stacktrace를 제공하고 질문을 올바르게 포맷하십시오. – Darwind
@Darwin하지만 String의 경우 기본값이 Null이라고 생각합니다. 따라서 NPE가 제공 될 수 있습니다. –