FATAL EXCEPTION: main — проклятая ошибка
FATAL EXCEPTION: main
Пишу свое 1 приложение, столкнулся с проблемой. при загрузке FATAL ERROR и все тут. Помогите что.
FATAL EXCEPTION: main
Всем привет. Не получается программка из урока с передачей данных из одного активити в другое. Уже.
FATAL EXCEPTION: main
Я только начал проходить уроки по программированию на android и сразу же ошибка — unfortunately.
FATAL EXCEPTION: main (
Пишу новостное приложение. Прога начинается с navigation drawer activity, в которое я запарсил.
в манифесте прописано следующее:
Добавлено через 1 минуту
все работало, потом я открыл свой проект и сначало просто изменения сделанные в программе не были видны, а потом вообще при запуске ошибка. Код большой, покажу ток в функции onCreate, я так понял на нее ошибка указывает.
protected void onCreate(Bundle savedInstanceState) <
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
nobn=false;
play_potok1=play_potok2=false;
imageButton13=(ImageButton)findViewById(R.id.imageButton13);
//local = new Locale(«ru»,»RU»);
df = DateFormat.getDateInstance(DateFormat.DEFAULT, local);
sqh = new base(this);
sqdb = sqh.getWritableDatabase();
tabs = (TabHost) findViewById(R.id.tabHost2);
tabs.setup();
TabHost.TabSpec spec = tabs.newTabSpec(«tag1»);
spec.setContent(R.id.tab1);
spec.setIndicator(getString(R.string.n91), getResources().getDrawable(R.drawable.liner));
tabs.addTab(spec);
spec = tabs.newTabSpec(«tag2»);
spec.setContent(R.id.tab2);
spec.setIndicator(getString(R.string.n92), getResources().getDrawable(R.drawable.tab_date_time));
tabs.addTab(spec);
mSettings = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
if(mSettings.getString(«SETTINGS», «»).equalsIgnoreCase(«»)) SetSettings();
listView10=(ListView)findViewById(R.id.listView10);
listView11=(ListView)findViewById(R.id.listView11);
tsms=mSettings.getInt(«TSMS», 0);
rposition1=mSettings.getInt(«RPOS1», 0);
position1=mSettings.getInt(«POS1», 0);
position2=mSettings.getInt(«POS2», 0);
temail=tsms;
tabs.setCurrentTab(mSettings.getInt(«NUMTAB», 0));
maxsizesms=mSettings.getInt(«MAXSIZE», 0);
id1 = new ArrayList ();
message = new ArrayList ();
kcontacts = new ArrayList ();
kfiles = new ArrayList ();
tsend = new ArrayList ();
kolm1 = new ArrayList ();
id2 = new ArrayList ();
message2 = new ArrayList ();
kcontacts2 = new ArrayList ();
kfiles2 = new ArrayList ();
data2 = new ArrayList ();
time2 = new ArrayList ();
tsend2 = new ArrayList ();
kolm2 = new ArrayList ();
//set_list1();
//set_list2();
mAdapter1 = new MyAdapter1(this);
listView10.setAdapter(mAdapter1);
mAdapter2 = new MyAdapter2(this);
listView11.setAdapter(mAdapter2);
datep2=timep2=»»;
>
Добавлено через 1 минуту
я уже пробовал убрать код из onCreate, все равно ошибка.
Источник
FATAL EXCEPTION: main — проклятая ошибка
FATAL EXCEPTION: main
Пишу свое 1 приложение, столкнулся с проблемой. при загрузке FATAL ERROR и все тут. Помогите что.
FATAL EXCEPTION: main
Всем привет. Не получается программка из урока с передачей данных из одного активити в другое. Уже.
FATAL EXCEPTION: main
Я только начал проходить уроки по программированию на android и сразу же ошибка — unfortunately.
FATAL EXCEPTION: main (
Пишу новостное приложение. Прога начинается с navigation drawer activity, в которое я запарсил.
в манифесте прописано следующее:
Добавлено через 1 минуту
все работало, потом я открыл свой проект и сначало просто изменения сделанные в программе не были видны, а потом вообще при запуске ошибка. Код большой, покажу ток в функции onCreate, я так понял на нее ошибка указывает.
protected void onCreate(Bundle savedInstanceState) <
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
nobn=false;
play_potok1=play_potok2=false;
imageButton13=(ImageButton)findViewById(R.id.imageButton13);
//local = new Locale(«ru»,»RU»);
df = DateFormat.getDateInstance(DateFormat.DEFAULT, local);
sqh = new base(this);
sqdb = sqh.getWritableDatabase();
tabs = (TabHost) findViewById(R.id.tabHost2);
tabs.setup();
TabHost.TabSpec spec = tabs.newTabSpec(«tag1»);
spec.setContent(R.id.tab1);
spec.setIndicator(getString(R.string.n91), getResources().getDrawable(R.drawable.liner));
tabs.addTab(spec);
spec = tabs.newTabSpec(«tag2»);
spec.setContent(R.id.tab2);
spec.setIndicator(getString(R.string.n92), getResources().getDrawable(R.drawable.tab_date_time));
tabs.addTab(spec);
mSettings = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
if(mSettings.getString(«SETTINGS», «»).equalsIgnoreCase(«»)) SetSettings();
listView10=(ListView)findViewById(R.id.listView10);
listView11=(ListView)findViewById(R.id.listView11);
tsms=mSettings.getInt(«TSMS», 0);
rposition1=mSettings.getInt(«RPOS1», 0);
position1=mSettings.getInt(«POS1», 0);
position2=mSettings.getInt(«POS2», 0);
temail=tsms;
tabs.setCurrentTab(mSettings.getInt(«NUMTAB», 0));
maxsizesms=mSettings.getInt(«MAXSIZE», 0);
id1 = new ArrayList ();
message = new ArrayList ();
kcontacts = new ArrayList ();
kfiles = new ArrayList ();
tsend = new ArrayList ();
kolm1 = new ArrayList ();
id2 = new ArrayList ();
message2 = new ArrayList ();
kcontacts2 = new ArrayList ();
kfiles2 = new ArrayList ();
data2 = new ArrayList ();
time2 = new ArrayList ();
tsend2 = new ArrayList ();
kolm2 = new ArrayList ();
//set_list1();
//set_list2();
mAdapter1 = new MyAdapter1(this);
listView10.setAdapter(mAdapter1);
mAdapter2 = new MyAdapter2(this);
listView11.setAdapter(mAdapter2);
datep2=timep2=»»;
>
Добавлено через 1 минуту
я уже пробовал убрать код из onCreate, все равно ошибка.
Источник
ОБНОВЛЕНО: Android: java.lang.RuntimeException: не удалось запустить Activity ComponentInfo
UPDATE **, поэтому я сделал почти все, что было сказано ниже, и до сих пор получил эту ошибку (см. Новый файл logcat). Его разные, хотя я не знаю, как это исправить. ** Хорошо, поэтому я начинаю, поэтому я действительно не знаю, что происходит. Когда я пытаюсь запустить это приложение в эмуляторе, все это «к сожалению, это приложение остановилось». Я ищу все вопросы, подобные этому, но не смог найти ответ. Кстати, это не готовое приложение или даже даже началось, но я хочу запустить его, прежде чем продолжить. Heres the log cat file thing.
Теперь heres activty_main.xml
Затем вот файл mainActivity.java
То второе действие DisplayMessageActivity.java
И, наконец, файл mainfest
Так оно и есть. Кто-то, пожалуйста, помогите спасибо!
Я заметил одно: вы не указали правильные значения id в некоторых своих xml.
И как мудрый для ваших других деклараций id.
Вы заметите, что в вашей трассе стека он дает номер строки в вашем xml для определения местоположения ошибки.
Это может быть что-то другое. Но по существу у вас плохо сформировался xml.
Ошибка 2
Вам нужно просмотреть трассировку стека назад, чтобы найти источник вашей ошибки, тогда вы, скорее всего, найдете решение самостоятельно.
Сверху вниз вы попадете на строку MainActivity.oncreateOptionsMenu () Выше того, что вы увидите, что она пытается раздуть (ваше меню опций xml), то есть loadXmlResourceParser ()
Это не значит, что вы указываете номер строки xml, но он говорит вам, что проблема с идентификатором ресурса недействительна.
Вам нужно будет опубликовать свои варианты xml в своем вопросе, если вы хотите получить ответ. Но я посмотрю, сможешь ли ты сначала разобраться с этим. Попробуйте прокомментировать элементы и верните их, чтобы посмотреть, что сломано. Я говорю это, потому что на вопрос должен ответить только один вопрос о переполнении стека.
Есть проблемы с вашим XML – вы можете сказать по строке:
Одна вещь, которую я заметил, это то, что, когда вы объявляете атрибут android: id, он должен иметь + в нем, например:
Это связано с тем, что вы создаете идентификатор, а не только для ранее существовавшего, определенного в другом месте (например, вы можете иметь строку, например, «@ string / hello» может находиться в папке значений).
В объявлении для одного из ваших TextViews вас есть:
textSize должен быть числом или размером, например:
Источник