Как объявить утверждения, использующие 'this', статическими?

У меня есть активность под названием Gridactivity,

public String readFile(int file)
    {
        try{
        InputStream is = this.getResources().openRawResource(file);
        byte[] buffer = new byte[is.available()];
        System.out.print(is.available());
        System.out.print(is.available());

        while (is.read(buffer) != -1)   
            ;
        String text = new String(buffer);
    return(text);
        } catch (Exception e) {
            String Ex=" ";
            return(Ex);
        }
    }

за которой следует метод чтения файла -readFile(), который читает файл из папки raw, сохраняет его в строку и возвращает. Теперь мне нужно сделать этот метод readFile статическим. Но здесь 'this' в InputStream is = this.getResources().openRawResource(file); оператор не статичен. Как сделать эту функцию статической, чтобы я мог обращаться к ней из других классов и действий?

0
задан Buhake Sindi 5 January 2012 в 09:07
поделиться