#android #static-methods
#Android #статические методы
Вопрос:
Я новичок в Android, я пытаюсь добавить progressbar. Ниже приведен код
progressbar("test");
public void progressbar(String test) throws IllegalArgumentException, SecurityException, IllegalStateException, IOException{
ProgressDialog progress = new ProgressDialog(this);
progress.setMessage("Downloading Music :) ");
progress.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progress.setIndeterminate(true);
}
Если я запускаю это, я получаю следующую ошибку
«Описание пути к ресурсу Тип местоположения
Не удается создать статическую ссылку на нестатический метод progressbar(String) из типа MainActivity MainActivity.java /ProgressBar2/src/com/example/progressbar2 строка 64 Проблема Java»
Кто-нибудь знает об этом?
Комментарии:
1. вы должны выполнить
progressbar("test");
внутри метода.2.
public void static progressbar(String text)
необходимо устранить проблему.3. замените «ProgressDialog progress = новый ProgressDialog (this)» на «ProgressDialog progress = новый ProgressDialog (YourActivity.this);» и если progressbar находится в отдельном классе, передайте context string
4. Совместите приведенные выше ответы, надеюсь, это решит вашу проблему
5. Да, это сработало. спасибо всем!!