Hallo!
Ich habe folgendes Problem: Ich rufe aus meiner MainActivity meine SubActivity auf und möchte von dort aus eine Methode aus der MainActivity aufrufen, bekomme aber den Fehler "Unable to start Activity" mit einer NullPointerEcxeption.
Beispielhaft folgender Code, der entsprechend dem tatsächlichen Code ist:
und die SubActivity:
Ich habe mir schon einen Wolf gesucht und bin eigentlich der Meinung, ich mache alles richtig :autsch:
Könnt ihr mir bitte helfen?
Vielen Dank schon mal!
Ich habe folgendes Problem: Ich rufe aus meiner MainActivity meine SubActivity auf und möchte von dort aus eine Methode aus der MainActivity aufrufen, bekomme aber den Fehler "Unable to start Activity" mit einer NullPointerEcxeption.
Beispielhaft folgender Code, der entsprechend dem tatsächlichen Code ist:
Java:
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent i = new Intent(this, SubActivity.class);
startActivity(i);
}
public void testMethode(String str){
// mache etwas mit str
}
}
und die SubActivity:
Java:
public class ServiceMenuActivity extends Activity {
MainActivity test = new MainActivity();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.submain);
test.testMethode("Test");
}
}
Ich habe mir schon einen Wolf gesucht und bin eigentlich der Meinung, ich mache alles richtig :autsch:
Könnt ihr mir bitte helfen?
Vielen Dank schon mal!