마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3426)
안드로이드스튜디오
(2661)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(994)
이미지
(969)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
모든 파일경로 리커시브이용 출력
0
추천
);
안드로이드
android
file
db
헬프미
(
5,430
포인트)
님이
2015년 4월 27일
질문
헬프미
님이
2015년 5월 4일
수정
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
0
추천
채택된 답변
setText는 온크리트안에있고 printFileList() 가는 소스가없어서 그런거같은데요?
온크리트안에 함수가는소스를 넣던지 setText를 add 후에 넣어셔서 해보시길
콜벳
(
7,150
포인트)
님이
2015년 4월 27일
답변
헬프미
님이
2015년 5월 4일
채택됨
private void printFileList() 이 메소드를 불러서
text2에 출력해야되는데...메소드를 부르는걸 모르겟네요..ㅋㅋ
public void printFileList() {
fList = new ArrayList<String>();
String path = Environment.getExternalStorageDirectory().toString();
fList.addAll(getFileList(path));
text2.setText(path.toString());
Log.e("path", ""+fList.size());
for(int i=0;i<fList.size();i++) {
Log.e("path", ""+fList.get(i));
}
이런식으로 해봤죠..근데 결과가 않나오네요.
온크리트안에
text2 = (TextView) findViewById(R.id.text2);
prinFileList();
add 다음에 text2.setText(fList.toString()); 넣으면될거같은데요
저도 그렇게 해보았는데..
printFileList() 부분에서 오류가나네요
04-27 09:23:19.953: E/AndroidRuntime(620): FATAL EXCEPTION: main
04-27 09:23:19.953: E/AndroidRuntime(620): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.andro/com.andro.magnifyActivity}: java.lang.NullPointerException
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.ActivityThread.access$600(ActivityThread.java:130)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.os.Handler.dispatchMessage(Handler.java:99)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.os.Looper.loop(Looper.java:137)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.ActivityThread.main(ActivityThread.java:4745)
04-27 09:23:19.953: E/AndroidRuntime(620): at java.lang.reflect.Method.invokeNative(Native Method)
04-27 09:23:19.953: E/AndroidRuntime(620): at java.lang.reflect.Method.invoke(Method.java:511)
04-27 09:23:19.953: E/AndroidRuntime(620): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
04-27 09:23:19.953: E/AndroidRuntime(620): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
04-27 09:23:19.953: E/AndroidRuntime(620): at dalvik.system.NativeStart.main(Native Method)
04-27 09:23:19.953: E/AndroidRuntime(620): Caused by: java.lang.NullPointerException
04-27 09:23:19.953: E/AndroidRuntime(620): at com.andro.magnifyActivity.getFileList(magnifyActivity.java:168)
04-27 09:23:19.953: E/AndroidRuntime(620): at com.andro.magnifyActivity.printFileList(magnifyActivity.java:154)
04-27 09:23:19.953: E/AndroidRuntime(620): at com.andro.magnifyActivity.onCreate(magnifyActivity.java:44)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.Activity.performCreate(Activity.java:5008)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
04-27 09:23:19.953: E/AndroidRuntime(620): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
Please
log in
or
register
to add a comment.
...