2 проблемы компиляции в вашем коде, это исправление
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK) {
if (requestCode == 1) {
File f = new File(Environment.getExternalStorageDirectory().toString());
for (File temp : f.listFiles()) {
if (temp.getName().equals("temp.png")){
f = temp;
break;
}
}
}
}
}
Проблема 1: пропущена следующая строка );
File f = new File(Environment.getExternalStorageDirectory().toString()
Проблема 2: в конце вы пропустили 3 фигурные скобки }