Thread t = new Thread(new Runnable() {
@Override
public void run() {
InputStream is = requestGet(urlPath);
final String result = streamToString(is);
// final String resultXml = streamToString(is);
// final int a = Integer.parseInt(result);
result.trim();
handler.post(new Runnable() {
String mid = result.substring(
result.indexOf("<mid>")+5,
result.lastIndexOf("</mid>"));
String name = result.substring(
result.indexOf("<name>")+6,
result.lastIndexOf("</name>"));
@Override
public void run() {
if (result != null) {
text.setText(mid + name);
} else {
text.setText("실패");
}
removeDialog(1);
}
});
}
});
t.start();
}
});
다음과 같이 result값이 널값이 아니면 텍스트값을 불러와서
substring를 이용하여 불필요한 텍스트는 잘라내도록 하였습니다.
그리고 널값이면 실패라는 텍스트를 나오도록 하고있는데요
널값이 아니면 정상적으로 텍스트를 불러오는데
널값이면 앱이 중지가 되버리는데요 어떻게 수정해야되나요?