String Android getIntent()可以';我找不到我的绳子

String Android getIntent()可以';我找不到我的绳子,string,android-intent,get,String,Android Intent,Get,我有一个从一个活动到另一个活动的常规意图,并为第二个活动提供所需文件的路径 Activity one: private void onFileClick(int position) { File file =new File(folder+ "/"+ getListAdapter().getItem(position).toString()); Intent i = new Intent(this, (Activity two).class); Log.e("Given Fil

我有一个从一个活动到另一个活动的常规意图,并为第二个活动提供所需文件的路径

Activity one:
private void onFileClick(int position)
{
    File file =new File(folder+ "/"+ getListAdapter().getItem(position).toString());

    Intent i = new Intent(this, (Activity two).class);
Log.e("Given File",file.toString());
i.putExtra(file.toString(), key);
startActivity(i);
}

Activity two:

@Override
protected void onCreate(Bundle savedInstanceState)
{
    Intent i = getIntent();
String filepath = i.getStringExtra((Activity One).key); //Returns null
File parseFile = new File(filepath); //NullpointerExeption
}

我是否初始化了错误的意图?

显然,putExtra()中的第一个参数是键,而不是值。如果国防部想要,这个问题可以删除