私のクラスはonClickListenerを実装しているので、これを行いました:
作成時:
final ImageButton btn_audio = (ImageButton)findViewById(R.id.btn_tool_audio);
btn_audio.setOnClickListener(this);
onClick メソッド:
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.btn_tool_audio:
Bundle extras = getIntent().getExtras();
String audio_text_url = extras.getString("audio_text_url");
Intent launchAudio= new Intent(Intent.ACTION_VIEW, audio_text_url);
startActivity(launchAudio);
break;
しかし、文字列の値は「null」です。問題は、onClick メソッド内の前のアクティビティからその値を取得するにはどうすればよいですか?
参考までに、onCreate内でエクストラを呼び出すと、値を取得するのに問題はありません