public boolean onContextItemSelected(MenuItem item) {
AdapterContextMenuInfo info = (AdapterContextMenuInfo)item.getMenuInfo();
final String filename = ((TextView)info.targetView.findViewById(R.id.textView_name)).getText().toString();
switch (item.getItemId()) {
case 0:
String filepath = dir + filename;
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(filepath)));
intent.setType("*/*");
startActivity(Intent.createChooser(intent, "分享 " + filename));
break;
case 1:
break;
default:
break;
}
return super.onContextItemSelected(item);
}