2017-04-19 13 views
0

アンドロイドでファイルの名前とパスを返すのに問題がありますが、どうすればいいですか?私のコマンドは既にファイルを選択するオプションの下に、選択したファイルの名前とパスを入力するだけでよいのですが、どのようにすればいいのですか?パスと選択したファイルxamarin

private void PicSelected() 
    { 
     Intent intent = new Intent(); 
     intent.SetType("file/*"); 
     intent.SetAction(Intent.ActionGetContent); 
     this.StartActivityForResult(Intent.CreateChooser(intent, "Selecione o arquivo"), 0); 
     //this.StartActivityForResult(intent, FILE_SELECT_CODE); 
    } 

答えて

0

OnActivityResultを上書きする必要があります。その議論では、あなたがStartActivityForResultと要求したデータを含むIntentを取得します。

Intentあなたが選んだファイルのDataプロパティを取得するだけで、Uriを取得できるようになります。そこから、必要なものを手に入れることができます。

+0

xamarinに例がありますか – JOSE

関連する問題