对于Intent类型,方法putStringExtra(String,String)是未定义的

时间:2014-10-16 08:11:59

标签: android android-intent

我正在尝试解决一个我不明白的问题。我得到一个错误“我的onItemClick方法内的第4行中的类型Intent未定义方法putStringExtra(String,String)。这可能是什么原因?

public void onItemClick(AdapterView<?> adapter, View arg1, int position, long arg3)
{
    String item=adapter.getItemAtPosition(position).toString();
    Toast.makeText(Activity.this, "You Click on:"+item, Toast.LENGTH_SHORT).show();
    Intent intent = new Intent(this, MyOtherActivity.class);
    intent.putStringExtra(MyOtherActivity.TEXT_TO_DISPLAY, item);
    startActivity(intent);
}

1 个答案:

答案 0 :(得分:0)

只需使用Intent.putExtra()即可。 putStringExtra()上没有方法Intent。它知道参数的类型是什么,并添加额外的类型。