我尝试将一些数据从一个活动传递到另一个活动时发现了一些问题。
我从EditText获取数据:
et = (EditText)findViewById(R.id.et10);
id=et.getText().toString();
在第一个活动(TakeSomeData.class)中:
Intent i = new Intent(TakeSomeData.this, HttpExample.class);
i.putExtra("STRING_I_NEED", id );
startActivity(i);
在第二个Activity(HttpExample.class)中:
Bundle extras = getIntent().getExtras();
newString = extras.getString("STRING_I_NEED");
然后我将此变量作为方法的参数传递,该方法定义如下:
public String GetInternetData(String str) throws Exception {...}
我这样称呼这个方法:
String returned = test.GetInternetData(newString);
但最后,字符串似乎是空的。什么可能是我的错?
非常感谢你。
答案 0 :(得分:0)
如果您要在按钮单击或某些单击事件上移动到另一个活动,则需要从该事件中的编辑文本中获取字符串值,并使用意图传递该值