我正在尝试解决一个我不明白的问题。我得到一个错误“我的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);
}
答案 0 :(得分:0)
只需使用Intent.putExtra()
即可。 putStringExtra()
上没有方法Intent
。它知道参数的类型是什么,并添加额外的类型。