クリックされたボタンに応じてcontent1またはcontent2で検索するWebサイトを解析しようとしています。私はうまく機能するアルゴリズムを持っていますが、2つのクラスでそれを作るように頼まれました。アルゴリズム全体を変更させないことを願っています。しかし、それでも、新しいアクティビティに文字列パラメータを送信するのに問題があり、嫌いでした。
グローバルパラメータを定義しました:
String content1;
String content2;
「namesurname」と「district」という名前のEditTextで文字列を取得する必要があります。
content1 = district.getText().toString();
content2 = namesurname.getText().toString();
リスナーを持つ2つのボタンがあります。
search1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent search = new Intent(FirstActivity.this, SecondActivity.class);
search.putExtra("param_a", content1);
startActivity(search);
}
});
search2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
Intent search = new Intent(AvukatParserActivity.this, ParserActivity.class);
search.putExtra("param_b", content2);
startActivity(search);
}
});
これから、SecondActivity.classが表示されます。
私は新しい活動に熱心に取り組もうとしています:
Intent search = getIntent();
String location = search.getStringExtra("param_a");
String name_surname = search.getStringExtra("param_b");
コンテンツを確認する方法は次のとおりです1:
Toast.makeText(this, location, Toast.LENGTH_LONG).show();
content2と同じくらいnullを味わいます。エラーも警告もありません。間違っていることがわかりません。前もって感謝します。