Стек в Android - PullRequest
       19

Стек в Android

2 голосов
/ 22 сентября 2010

для меня это первый раз, когда я использую Java, мне нужно использовать стек в функциях Android, но если я определю стек из функции, выдаст ошибку (должна быть параметризована), и приложение вылетит

public class Televideo extends Activity{
    Stack pila = new Stack();

    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        pila.push(mystring);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item){
        mystring = pila.peek();
    }
}

как я могу использовать стек через функции класса в Java?спасибо

1 Ответ

6 голосов
/ 22 сентября 2010
Параметризация

означает, что вы указываете классу (в данном случае вашему стеку), какой тип объектов будет содержать его экземпляр (в данном случае - pila). Попробуйте этот код вместо своего:

Stack<String> pila = new Stack<String>()

Однако, насколько я знаю, это должна быть не ошибка, а только предупреждение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...