在尝试将一些数据从一项活动传递到另一项活动时,我发现了一些问题。
我从这样的 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);
在第二个活动(HttpExample.class)中:
Bundle extras = getIntent().getExtras();
newString = extras.getString("STRING_I_NEED");
然后我将此变量作为定义如下的方法的参数传递:
public String GetInternetData(String str) throws Exception {...}
我这样称呼这个方法:
String returned = test.GetInternetData(newString);
但最后,字符串似乎是空的。什么是我的错?
十分感谢。