【问题标题】:Android edittext: How to display the data inserted in edittext in a separate activity programmatically? [closed]Android edittext:如何以编程方式在单独的活动中显示插入edittext中的数据? [关闭]
【发布时间】:2016-04-10 11:37:56
【问题描述】:

此链接中提供了我的问题的屏幕截图:

https://goo.gl/photos/24BTZMX1DxLXnm5J9

我正在使用两个单独的活动,例如活动 A 和活动 B。在活动 A 中,我已经合并了一个编辑文本字段。如果用户在双引号内输入一些字符,我必须只显示双引号内提到的字符。

例如,如果edittext中的用户输入是like

Value = "欢迎光临餐厅"

它必须在活动 B 中显示 Welcome to the restaurant,忽略 Value=

请帮助我。提前致谢 拯救我们的灵魂。

【问题讨论】:

  • 您要删除双引号还是将内容传递给下一个活动?
  • 双引号是否应该始终位于句子的开头和结尾,或者它们可能出现在句子中的任何位置,您想删除所有出现的双引号?
  • @ajantha 我需要传递双引号内显示​​的字符并将其显示在单独的活动中。
  • @rahul 双引号出现在句子的任何地方,我想单独显示双引号内的内容。

标签: java android


【解决方案1】:

试试这个(记住你的句子我想单独显示双引号内的东西。

    String example="Value = \"Welcome to the restaurant\""; //replace with EditText value

    int firstQuoteIndex=example.indexOf("\"")+1;
    int lastQuoteIndex=example.lastIndexOf("\"");

    String result=example.substring(firstQuoteIndex, lastQuoteIndex);

【讨论】:

  • 谢谢你。我会尽力让你知道。
  • 非常感谢兄弟!它奏效了。
【解决方案2】:
  1. 在活动A中

    String usertext= edittext.getText().toString();
    

2.

Intent i =new Intent(A.this,B.class);
i.putExtra("uservalue",usertext);
startActivity(i);

3。 B活动中

String valueretrn=getIntent().getExtra().getString("uservalue");
textview.setText(valueretrn);

【讨论】:

  • 谢谢,我会试一试告诉你。
猜你喜欢
  • 2020-09-30
  • 2016-06-15
  • 2013-12-26
  • 2021-09-30
  • 1970-01-01
  • 2011-01-16
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
相关资源
最近更新 更多