Ich habe jetzt schon zweimal gesehen, dass wenn ich etwas in meiner Public class der MainActivity definiere Ich es daraufhin nicht verwenden kann, im Editor schon allerdings nicht auf dem Handy (crash). Also ich definiere so etwas:
Java
public class MainActivity extends Activity { /** Called when the activity is first created. */ Context toastcntxt = getApplicationContext(); CharSequence w_an_txt = "Wlan an"; CharSequence w_off_txt = "Wlan aus"; CharSequence medien_aus_txt = "Medienlautstärke aus";
Wenn ich nun in einer private void darauf zugreife crasht es, ich kann keinen Toast mit dem toastcntxt erstellen, dafür muss ich es in die private void reinkopieren. Kann doch nicht sein?