Форум программистов, компьютерный форум CyberForum.ru

Make sure class name exists, is public, and has an empty constructor that is public - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android HTTP Client для Android http://www.cyberforum.ru/android-dev/thread1441291.html
Доброго времени суток друзья. Столкнулся с такой проблемой. Нужно написать HTTP Client , я его вроде бы написал , но проблема в том ,что на эмуляторе данный проект работает,а когда экспортирую его в APK файл ,записываю на устройство Android ,устанавливаю , то Проект просто перестаёт работать. Не знаю в чём проблема. Код прилагаю ниже,кто подскажет в чём проблема, буду признателен. Класс...
Android Скопировать чужой проект в Android Studio У меня диске D в определенной папке есть чужой проект. Когда я этот проект копирую вместе со всей папкой в другое место потом даже переименовую скопированную папку чужого проекта и затем импортирую в Android Studio пытаюсь переделать(внести определенные изменения) то все изменения которые делаются в скопированном проекте переносятся и на исходный чужой проект откуда эта копия делалась. Почему так... http://www.cyberforum.ru/android-dev/thread1441273.html
Android Получить координаты своего местонахождения (Google Maps API)
Здравствуйте. Делаю приложение с использованием Google maps API. Надо получить координаты своего места нахождения, перелистал много материала, точного решения не нашел. У кого есть материалы пожалуйста поделитесь.
Android ImageView не видит картинку
При компиляции выдает ошибку в drawable есть изображение. В чем проблема??:wall: Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher logo.png failed, see logs :app:mergeDebugResources FAILED Process list not empty AAPT err(1888879466): libpng error: Not a PNG file AAPT err(2122795425): libpng error: Not a PNG file AAPT err(1341241546): libpng error: Not a PNG...
Android Данные в БД сохраняются, но не выводятся http://www.cyberforum.ru/android-dev/thread1441238.html
Добрый вечер! При работе приложения возникает проблема: по нажатию кнопки введенные значения сохраняются в базе данных, но при переходе на другую activity, эти значения не выводятся. После закрытия приложения и повторного запуска введенные значения отображаются. Каким методом можно решить данную проблему? Спасибо.
Android Однократно ввести номер телефона, и в дальнейшем не выводить В приложении необходимо однократно ввести номер телефона, и в дальнейшем не выводить диалог ввода номера, но сделать так, чтобы была возможность изменения номера. Как это можно сделать? подробнее

Показать сообщение отдельно
semiromid
 Аватар для semiromid
7 / 7 / 2
Регистрация: 28.08.2014
Сообщений: 177
09.05.2015, 00:12  [ТС]     Make sure class name exists, is public, and has an empty constructor that is public
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
java.lang.RuntimeException: Unable to start activity ComponentInfo{com. midi/com. midi.MidiTOl}: android.app.Fragment$InstantiationException: Unable to instantiate fragment com. midi.MidiTOl$1: make sure class name exists, is public, and has an empty constructor that is public
 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2114)
 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2139)
 android.app.ActivityThread.access$700(ActivityThread.java:143)
 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1241)
 android.os.Handler.dispatchMessage(Handler.java:99)
 android.os.Looper.loop(Looper.java:137)
 android.app.ActivityThread.main(ActivityThread.java:4960)
 java.lang.reflect.Method.invokeNative(Native Method)
 java.lang.reflect.Method.invoke(Method.java:511)
 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
 dalvik.system.NativeStart.main(Native Method)
Caused by: android.app.Fragment$InstantiationException: Unable to instantiate fragment com. midi.MidiTOl$1: make sure class name exists, is public, and has an empty constructor that is public
 android.app.Fragment.instantiate(Fragment.java:588)
 android.app.FragmentState.instantiate(Fragment.java:97)
 android.app.FragmentManagerImpl.restoreAllState(FragmentManager.java:1720)
 android.app.Activity.onCreate(Activity.java:928)
 com.rudot.tolp.FragmentMy.onCreate(FragmentActivity.java:133)
 com. midi.MidiTOl.onCreate(MidiTOl.java:24)
 android.app.Activity.performCreate(Activity.java:5203)
 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2078)
... 11 more
Caused by: java.lang.InstantiationException: can't instantiate class com. midi.MidiTOl$1; no empty constructor
 java.lang.Class.newInstanceImpl(Native Method)
 java.lang.Class.newInstance(Class.java:1319)
 android.app.Fragment.instantiate(Fragment.java:577)
тут говорится что не пустой конструктор, это из-за супер происходит?
Caused by: java.lang.InstantiationException: can't instantiate class com. midi.MidiTOl$1; no empty constructor


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class MidiTOl extends FragmentMy {
 
    public MidiTOl() {
        super();
    }
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    //........
 
    .
    }
 
  
}
Эта ошибка случается редко.
 
Текущее время: 10:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru