Android Studio java不正确显示TextView
Posted
技术标签:
【中文标题】Android Studio java不正确显示TextView【英文标题】:Android Studio java incorrect display TextView 【发布时间】:2021-10-20 21:18:07 【问题描述】:我知道我的问题可能并不难,但我找不到答案。简而言之:我通过意图在活动之间传输文本。在第二个活动中,我得到以下内容,而不是文本。我不止一次使用intent在activity之间传输数据,从来没有出现过这样的问题enter image description here
【问题讨论】:
当您在Intent
中添加额外内容时,您无意中直接在TextView
上调用了toString()
,而不是在其文本上;例如,textView.getText().toString()
.
【参考方案1】:
来自发件人活动
String textToSend = someTextView.getText().toString();
Intent intent = Intent(this, ReceiverActivity.java);
intent.putExtra("text", textToSend);
startActivity(intent);
您当前正在将 textview 作为字符串而不是 textview 中的文本发送
【讨论】:
omg... 我忘了添加 getText()... 它看起来像 String s = someTextView.toString... 谢谢你这么笨...!! 不错...愉快的编码【参考方案2】:确保您将数据作为字符串传递,并且当您在第二个活动中检索时,使用“getStringExtra()”方法并定义一个字符串变量并使用
val stringdata = intent.getStringExtra("your_intent_name")
【讨论】:
以上是关于Android Studio java不正确显示TextView的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio Termanal打不开,提示java.io.IOEXception:couldn't create PTY
如何正确连接并显示从 Firebase 到自定义列表视图 Android Studio 的数据
Android Studio 4 说从 API 26 开始不推荐使用 enterPictureInPicture - 这是不正确的,对吧?