括号预期与 toString

bracket expected with toString

你好,我的代码收到一条错误消息“) expected”

这是我的代码

    @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;
                    }
                }

您的代码中有 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 个大括号 }