我想从字符串tekst,按按钮后应用程序崩溃获取子字符串。这是onClick的代码,其余代码很好,当我做setText()时,它设置好,但当我尝试某种类型的tekst.substring()或索引它崩溃。Java Android:应用程序崩溃时,我使用string.substring(100,110)
public void otworz(View view) throws Exception {
new JSONTask().execute("http://www.filmweb.pl/serial/Biuro-2005-202887");
String tekst1 = new String(tekst.substring(10,20));
tView.setText(tekst1);
}
在logcat中,我得到这个:
10-13 19:43:00.321 11118-11118/com.kuba.zneta E/AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.substring(int, int)' on a null object reference
使用logcat的大小来检查你的崩溃相关的Java堆栈跟踪:https://stackoverflow.com/questions/23353173/unfortunately -myapp-has-stopped-how-can-i-solve-this – CommonsWare
“tekst”的价值是什么? –
检查tekst的长度,并检查它是否为空或空。 – Ritesh