[ERLEDIGT] StartActivityForResult von OpenGL aus.

  • 7 Antworten
  • Letztes Antwortdatum
A

Andi0310

Neues Mitglied
0
Hallo zusammen.

Ich programmiere gerade ein Spiel unter OpenGL und versuche von der Draw Methode aus eine ActivityForResult zu öffnen.
Die Activity erscheint zwar sturzt aber bein Schliessen ab (NullPointExaption) ich habe in der OpenGL-ActivityClass OnActivityResult Class überschrieben.

Ich weiss nicht, was ich machen soll.

Vielen Dank.
 
Ich habe in meiner OnDrawMethode folgende Zeilen

if(daten.BilanzTag==1)
{
Bundle bundle=new Bundle();
Intent intent = new Intent(activity, BilanzenActivity.class);
intent.putExtras(bundle);
context.startActivity(intent);
}


Wenn ich den Zurück-Button betätige schmiert es ab.
In der BilanzenActivity sturzt das Programm hier ab

Zurueck.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View view) {
overridePendingTransition(R.anim.from_out_to_in,R.anim.from_in_to_out);
finish();
}
});

Das würft das LogCat aus

06-20 21:17:53.239 7989-7989/com.Factory E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.Factory, PID: 7989
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.Factory/com.Factory.BilanzenActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
at com.Factory.BilanzenActivity.onCreate(BilanzenActivity.java:142)
at android.app.Activity.performCreate(Activity.java:6942)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)

gibt es da etwas das icht tun kann ?
 
Hallo Andi,

habe ich es richtig verstanden , dass du lediglich mit dem BackKey die Activity beenden willst ??

P.S du verwendest kein startActivityResult
 
Die Activity soll lediglich ein paar Informationen ausgeben.
 
Du hast mich nicht ganz verstanden.

ich bin ein wenig verwundert darüber , dass du einen extra zurück button machst , der lt deinem ErrorLog
gar nicht existiert. (NullPointer)
Und auf NullPointer kannst du keinen Listener setzen


Und dann ein overridePendingTransition(R.anim.from_out_to_in,R.anim.from_in_to_out); unmittelbar
vor einen finish() kann nicht funktionieren.
Du lässt das Ding abschmieren , verlangst aber , dass es noch eine schöne Animation vorher macht - das geht nicht .
 
Ich bin wirklich ein Holzkopf und habe den Button nicht initialisiert.
Suche elenlang nach dem Problem und dann pasiert mir sowas.:confused2:

Danke .
 
Dafür sind wir da :)
 

Ähnliche Themen

A
Antworten
11
Aufrufe
389
swa00
swa00
R
  • Robby1950
2
Antworten
23
Aufrufe
1.434
Robby1950
R
J
Antworten
1
Aufrufe
148
swa00
swa00
Zurück
Oben Unten