05-21 01:31:49.291: W/dalvikvm(1173): threadid=1: thread exiting with uncaught exception (group=0xb1a57ba8)
05-21 01:31:49.321: E/AndroidRuntime(1173): FATAL EXCEPTION: main
05-21 01:31:49.321: E/AndroidRuntime(1173): Process: com.example.jiminnn, PID: 1173
05-21 01:31:49.321: E/AndroidRuntime(1173): java.lang.NullPointerException
05-21 01:31:49.321: E/AndroidRuntime(1173): at com.example.jiminnn.FileFinderActivity$1.onClick(FileFinderActivity.java:42)
05-21 01:31:49.321: E/AndroidRuntime(1173): at android.view.View.performClick(View.java:4438)
05-21 01:31:49.321: E/AndroidRuntime(1173): at android.view.View$PerformClick.run(View.java:18422)
05-21 01:31:49.321: E/AndroidRuntime(1173): at android.os.Handler.handleCallback(Handler.java:733)
05-21 01:31:49.321: E/AndroidRuntime(1173): at android.os.Handler.dispatchMessage(Handler.java:95)
05-21 01:31:49.321: E/AndroidRuntime(1173): at android.os.Looper.loop(Looper.java:136)
05-21 01:31:49.321: E/AndroidRuntime(1173): at android.app.ActivityThread.main(ActivityThread.java:5017)
05-21 01:31:49.321: E/AndroidRuntime(1173): at java.lang.reflect.Method.invokeNative(Native Method)
05-21 01:31:49.321: E/AndroidRuntime(1173): at java.lang.reflect.Method.invoke(Method.java:515)
05-21 01:31:49.321: E/AndroidRuntime(1173): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-21 01:31:49.321: E/AndroidRuntime(1173): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-21 01:31:49.321: E/AndroidRuntime(1173): at dalvik.system.NativeStart.main(Native Method)
http://snix.tistory.com/419 sdcard목록을 리스트로 뛰우는 코드인데요 제가 버튼이라 editText를 추가해서 파일검색할라고 이코드를 삽입했어요btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
File[] tempFiles = new File("/sdcard").listFiles();
String str = edt.getText().toString();
for(int i=0;i<tempFiles.length;i++){
a[i] = tempFiles[i].getName();
}
for(int i=0;i<a.length;i++){
if(a[i].contains(str)){
fileNameList.add(a[i]);
}
}
}
});
버튼누르면 오류떠요... 조언좀