あるアクティビティから別のアクティビティにデータを渡そうとすると、いくつかの問題が見つかりました。
次のように 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);
2 番目のアクティビティ (HttpExample.class) では:
Bundle extras = getIntent().getExtras();
newString = extras.getString("STRING_I_NEED");
そして、この変数を次のように定義されたメソッドの引数として渡します。
public String GetInternetData(String str) throws Exception {...}
このメソッドを次のように呼び出します。
String returned = test.GetInternetData(newString);
しかし、結局、文字列は空のようです。私のせいでしょうか?
本当にありがとうございました。