在 setText Textview 中显示 String 数组元素时,Android 应用程序崩溃

用户4514288

我使用在服务器端获取从一个php文件串retrofit 1.9android M这样的-

...
String output = "";    
try {         
           BufferedReader reader = new BufferedReader(new InputStreamReader(result.getBody().in()));
           output = reader.readLine();
    } 
catch (IOException e) {
           ...
    }
    });
    }
    arr = output.split("-");
    textviewvar.setText(arr[0]);
...

我已经测试了output string包含HelloWorld-2017当我显示的单独阵列元件arr[0] and arr[1]使用Toast,如所预期它们显示。但是当我尝试时setText(arr[0]),应用程序崩溃了!!!我知道数组元素不为空,因为我每次都检查过它们。我应该怎么办?

编辑:我试过了,setContentView(R.layout.activity_main)但应用程序继续崩溃。

protected void onCreate(Bundle savedInstanceState)我已经初始化的方法中,textviewvar而变量具有类范围。

博迪

发布您的日志 cat 会很有用,它将显示崩溃发生的位置以及引发的异常。

我希望虽然textviewvar没有正确初始化。

在您的 xml 中,您应该使用以下内容来声明您的编辑文本

<EditText
android:id="@+id/my_text_view
android:width="match_parent"
android:height="wrap_content" />

在您调用后的 onCreate 方法中,您setContentView()应该初始化 EditText 以引用 XML 中的 id。

EditText textviewvar = (EditText)findViewById(R.id.my_text_view);
textviewvar.setText(arr[0]);

检查您是否正在执行此操作,并且一旦完成,您的 textviewvar 不为空,如果是,则可能是您为其提供 ID 的 EditText 不在 XML 布局文件中,您在其中引用你的 setContentView 电话。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

片段中的 TextView.setText() 使应用程序崩溃

来自分类Dev

TensorFlow精简版Android应用程序与空指针异常“无效android.widget.TextView.setText(java.lang.CharSequence中)”崩溃上空对象引用

来自分类Dev

Android应用程序在setText上崩溃

来自分类Dev

TextView.setText()使我的应用程序崩溃

来自分类Dev

Android TextView.setText崩溃

来自分类Dev

Android中的TextView.setText

来自分类Dev

应用程序在 InfoWindow 中的 setText 上崩溃

来自分类Dev

从onCreate方法调用时,Android setText使应用程序崩溃

来自分类Dev

Android TextView.setText(“”)停止我的应用

来自分类Dev

setText firebase TimeStamp 到 Android 中的 TextView

来自分类Dev

TextView.setText()使我的应用程序在HTC One和Bluestacks上崩溃

来自分类Dev

尝试将setText()设置为TextView时强制关闭应用程序

来自分类Dev

如何从列表中像TextView.setText(array [index])settext一样的TextView.setText(List <String> object)

来自分类Dev

将 settext 添加到 textview 后运行 android 应用程序时出错

来自分类Dev

setText使应用程序崩溃

来自分类Dev

setText使应用程序崩溃

来自分类Dev

单击时,TextView onClickListener 使应用程序崩溃

来自分类Dev

Android应用程序在简单应用程序中崩溃

来自分类Dev

当 textview 中只有一行用于可跨越字符串时,应用程序崩溃

来自分类Dev

在TextView中显示应用程序版本

来自分类Dev

在开始的Android应用程序中崩溃

来自分类Dev

Settext到TextView中的片段

来自分类Dev

应用程序从URL检索图像并在Android应用程序中显示崩溃

来自分类Dev

应用程序从URL检索图像并在Android应用程序中显示崩溃

来自分类Dev

Xamarin Android片段TextView SetText

来自分类Dev

Android setText方法未在TextView中设置文本

来自分类Dev

从数组列表中删除项目时应用程序崩溃

来自分类Dev

BluetoothChat应用程序在Android 4.4中的onDestroy()时崩溃

来自分类Dev

Android应用程序从XML中打开InputStream时崩溃

Related 相关文章

  1. 1

    片段中的 TextView.setText() 使应用程序崩溃

  2. 2

    TensorFlow精简版Android应用程序与空指针异常“无效android.widget.TextView.setText(java.lang.CharSequence中)”崩溃上空对象引用

  3. 3

    Android应用程序在setText上崩溃

  4. 4

    TextView.setText()使我的应用程序崩溃

  5. 5

    Android TextView.setText崩溃

  6. 6

    Android中的TextView.setText

  7. 7

    应用程序在 InfoWindow 中的 setText 上崩溃

  8. 8

    从onCreate方法调用时,Android setText使应用程序崩溃

  9. 9

    Android TextView.setText(“”)停止我的应用

  10. 10

    setText firebase TimeStamp 到 Android 中的 TextView

  11. 11

    TextView.setText()使我的应用程序在HTC One和Bluestacks上崩溃

  12. 12

    尝试将setText()设置为TextView时强制关闭应用程序

  13. 13

    如何从列表中像TextView.setText(array [index])settext一样的TextView.setText(List <String> object)

  14. 14

    将 settext 添加到 textview 后运行 android 应用程序时出错

  15. 15

    setText使应用程序崩溃

  16. 16

    setText使应用程序崩溃

  17. 17

    单击时,TextView onClickListener 使应用程序崩溃

  18. 18

    Android应用程序在简单应用程序中崩溃

  19. 19

    当 textview 中只有一行用于可跨越字符串时,应用程序崩溃

  20. 20

    在TextView中显示应用程序版本

  21. 21

    在开始的Android应用程序中崩溃

  22. 22

    Settext到TextView中的片段

  23. 23

    应用程序从URL检索图像并在Android应用程序中显示崩溃

  24. 24

    应用程序从URL检索图像并在Android应用程序中显示崩溃

  25. 25

    Xamarin Android片段TextView SetText

  26. 26

    Android setText方法未在TextView中设置文本

  27. 27

    从数组列表中删除项目时应用程序崩溃

  28. 28

    BluetoothChat应用程序在Android 4.4中的onDestroy()时崩溃

  29. 29

    Android应用程序从XML中打开InputStream时崩溃

热门标签

归档