Visualizzazione stampabile
-
Problema con le Activity
Ciao a tutti ragazzi! Prima di decidere di prendere la via più semplice e spararmi (ovviamente skerzo :P) ho deciso di passare qui da voi rotfl
Sto decisamente impazzendo con un'app! E con quei maledetti bug >.< Più precisamente con la classica interruzione dell'applicazione inaspettata!
Questa volta il bug non è nella dichiarazione di qualche variabile infatti il bug si verifica alla pressione di un pulsante! Il codice del pulsante è questo:
codice:
Button next = (Button) findViewById(R.id.button1);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Activity2.class);
startActivityForResult(myIntent, 0);
}
});
Il problema però potrebbe comunque essere nell'apertura dell'altra Activity , dentro ad essa c'è scritto ben poco:
codice:
package ciao.atutti;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.app.Activity;
public class GuidaJavaActivity2 extends GuidaJavaParte1Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Button ritorna1 = (Button) findViewById(R.id.button2);
ritorna1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
setResult(RESULT_OK, intent);
finish();
}
});
Button Portabilità=(Button)findViewById(R.id.imageButton1);
Portabilità.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent1 = new Intent(view.getContext(), Activity3.class);
startActivityForResult(myIntent1, 0);
} });}}
Notate qualcosa di strano!? C'è qualche errore!?
-
ho appena risolto un problema simile ank io... effettivamente è un comportamento odioso... nel mio caso avevo dichiarato il layout 2 volte sia programmaticamente sia via il setContentView... cmq potrebbe essere utile buttare dei toast qui e là x vedere fin dove arriva prima di crashare...;)
cmq controlla l'indice dello startActivityForResult... se metti 0 o null mi sembra che è come fare startActivity... quindi potrebbe essere che non digerisce quando tenti di fargli ritornare qualcosa... però x via stanchezza e fretta ti dico che non sono sicuro al 100% di quello che ti ho detto... dovesti controllare nella documentazione ufficiale... :)
-
Quote:
Originariamente inviato da
zon
ho appena risolto un problema simile ank io... effettivamente è un comportamento odioso... nel mio caso avevo dichiarato il layout 2 volte sia programmaticamente sia via il setContentView... cmq potrebbe essere utile buttare dei toast qui e là x vedere fin dove arriva prima di crashare...;)
cmq controlla l'indice dello startActivityForResult... se metti 0 o null mi sembra che è come fare startActivity... quindi potrebbe essere che non digerisce quando tenti di fargli ritornare qualcosa... però x via stanchezza e fretta ti dico che non sono sicuro al 100% di quello che ti ho detto... dovesti controllare nella documentazione ufficiale... :)
Ho risolto :)