S
Snipestyle
Erfahrenes Mitglied
- 3
Hi zusammen,
ich brauche einmal kurz Hilfe bezüglich Context.
Ich habe eine Klasse die eine Activity extended.
Diese Activity ruft zu einem bestimmten Punkt eine andere Klasse auf und gibt Daten zurück. Wenn ich nun jedoch dann bspw einen AlertDialog nach der Ausführung anzeigen will bekomm ich folgenden logcat:
Ich kann dem entnehmen das etwas mit dem Context nicht stimmt. Ich weiß nur nicht was. So ruf ich das ganze auf...
MainMenu
Nach der Verarbeitung in der DataActivity geht es dann so wieder zurück zu der MainMenu Klasse:
MainMenu
Ich hoffe ihr könnt mir irgendwie helfen
ich brauche einmal kurz Hilfe bezüglich Context.
Ich habe eine Klasse die eine Activity extended.
Diese Activity ruft zu einem bestimmten Punkt eine andere Klasse auf und gibt Daten zurück. Wenn ich nun jedoch dann bspw einen AlertDialog nach der Ausführung anzeigen will bekomm ich folgenden logcat:
PHP:
10-09 20:36:59.019: D/AndroidRuntime(3147): Shutting down VM
10-09 20:36:59.019: W/dalvikvm(3147): threadid=1: thread exiting with uncaught exception (group=0x409961f8)
10-09 20:36:59.119: E/AndroidRuntime(3147): FATAL EXCEPTION: main
10-09 20:36:59.119: E/AndroidRuntime(3147): java.lang.NullPointerException
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.content.ContextWrapper.getApplicationInfo(ContextWrapper.java:132)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.view.ContextThemeWrapper.getTheme(ContextThemeWrapper.java:65)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.app.AlertDialog.resolveDialogTheme(AlertDialog.java:142)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.app.AlertDialog$Builder.<init>(AlertDialog.java:359)
10-09 20:36:59.119: E/AndroidRuntime(3147): at de.schuldenmanagement.MainMenu.showData(MainMenu.java:145)
10-09 20:36:59.119: E/AndroidRuntime(3147): at de.schuldenmanagement.DataActivity.onPostExecute(DataActivity.java:130)
10-09 20:36:59.119: E/AndroidRuntime(3147): at de.schuldenmanagement.DataActivity.onPostExecute(DataActivity.java:1)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.os.AsyncTask.finish(AsyncTask.java:602)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.os.AsyncTask.access$600(AsyncTask.java:156)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:615)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.os.Handler.dispatchMessage(Handler.java:99)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.os.Looper.loop(Looper.java:137)
10-09 20:36:59.119: E/AndroidRuntime(3147): at android.app.ActivityThread.main(ActivityThread.java:4340)
10-09 20:36:59.119: E/AndroidRuntime(3147): at java.lang.reflect.Method.invokeNative(Native Method)
10-09 20:36:59.119: E/AndroidRuntime(3147): at java.lang.reflect.Method.invoke(Method.java:511)
10-09 20:36:59.119: E/AndroidRuntime(3147): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
10-09 20:36:59.119: E/AndroidRuntime(3147): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
10-09 20:36:59.119: E/AndroidRuntime(3147): at dalvik.system.NativeStart.main(Native Method)
MainMenu
PHP:
new DataActivity(this,2).execute(String.valueOf(bridge.deine_id));
PHP:
MainMenu m1 = new MainMenu();
m1.showData(result);
PHP:
public void showData(String result) {
AlertDialog.Builder builder1 = new AlertDialog.Builder(MainMenu.this);
builder1.setTitle("Refreshing");
builder1.setMessage(result);
builder1.setCancelable(false);
alert11 = builder1.create();
alert11.show();
}