DialogFragment-- NoClassDefFound Exception

Интерфейс, диалоги, темы, стили, меню
Ответить
bundos
Сообщения: 38
Зарегистрирован: 05 май 2013, 13:43

DialogFragment-- NoClassDefFound Exception

Сообщение bundos » 20 июл 2013, 21:14

Привет! Разбираюсь с DialogFragment. Написал следующий код:
[syntax=java]package com.appl.appol;

import java.text.BreakIterator;

import android.R.string;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class TestActivity extends Activity implements OnClickListener {

DialogFragment emptyDlg;




protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
emptyDlg= new emptyDialog();
}

@Override
public void onClick(View v) {
emptyDlg.show(getFragmentManager(), "emptyDlg");

}
public class emptyDialog extends DialogFragment implements android.content.DialogInterface.OnClickListener{

public android.app.Dialog onCreateDialog(Bundle savedInstanceState){
AlertDialog.Builder adb = new AlertDialog.Builder(getActivity())
.setMessage("Введите").setNeutralButton("OK", this);
return adb.create();
}

@Override
public void onClick(DialogInterface dialog, int which) {
}
@Override
public void onDismiss(DialogInterface dialog){
super.onDismiss(dialog);
}
@Override
public void onCancel(DialogInterface dialog) {
super.onCancel(dialog);
}
}
}
[/syntax]
StackTrace такой:

Код: Выделить всё

07-20 18:24:35.542: E/AndroidRuntime(8393): FATAL EXCEPTION: main
07-20 18:24:35.542: E/AndroidRuntime(8393): java.lang.NoClassDefFoundError: com.appl.appol.TestActivity$emptyDialog
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at com.appl.appol.TestActivity.onCreate(TestActivity.java:30)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.app.ActivityThread.access$2300(ActivityThread.java:125)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.os.Handler.dispatchMessage(Handler.java:99)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.os.Looper.loop(Looper.java:123)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at android.app.ActivityThread.main(ActivityThread.java:4627)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at java.lang.reflect.Method.invokeNative(Native Method)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at java.lang.reflect.Method.invoke(Method.java:521)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
07-20 18:24:35.542: E/AndroidRuntime(8393): 	at dalvik.system.NativeStart.main(Native Method)

Помогите в этом разобраться.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: DialogFragment-- NoClassDefFound Exception

Сообщение rezak90 » 20 июл 2013, 22:27

идём в Preference проекта, Java Buid Path и выбираем вкладку Order and Export, выставляем все галочки что есть
R.id.team
Политика на форуме запрещена

bundos
Сообщения: 38
Зарегистрирован: 05 май 2013, 13:43

Re: DialogFragment-- NoClassDefFound Exception

Сообщение bundos » 21 июл 2013, 15:36

Такой нету, есть только вкладки Classpath variables и User Libraries.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: DialogFragment-- NoClassDefFound Exception

Сообщение rezak90 » 21 июл 2013, 16:21

Такой нету, есть только вкладки Classpath variables и User Libraries.
значит не туда смотрите, скрин прикрепил
Вложения
dependences.png
dependences.png (81.93 КБ) 3180 просмотров
R.id.team
Политика на форуме запрещена

Ответить