intent nie uruchamia nowej aktywności

0

problem jest taki, że te intenty nie uruchomiają nowych aktywności , nie wiem co jest grane, kompilator jakby ignoruje te intenty

public class LoadingActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_loading);
     
        Intent intentPrepare = new Intent(LoadingActivity.this,PrepareImgActivity.class);
        startActivity(intentPrepare);
        System.out.println("done prepare");


        //preparebuttons
        Intent intentPreparebuttons = new Intent(LoadingActivity.this, PrepareButtonsActivity.class);
        startActivity(intentPreparebuttons);
        System.out.println("done prepare buttons");

        //RUN MAIN MENU
        Intent intent = new Intent(LoadingActivity.this,MainActivity.class);
        startActivity(intent);

        finish();
    }
}
0

w uruchamianych aktywnosciach mam użyty system.out.println, ale w konsoli nic się nie pojawia, poza wstawkami do konsoli które są wpisane w załączonym kodzie (tzn "done prepare" & "done prepare buttons")

0

zakomentowanie 2 inentów i zostawienie 1-go sprawia że ten działa poprawnie

0

albo jak istnieje inny sposób na inicjalizację danych, to też będzie dobrze jak ktoś podrzuci, w tej chwili wrzucałem inicjalizację do Activity, bo tam da się pracować na plikach, a na jednym activity się robi bałagan, więc rozbiłem to na kilka activities

0

Uruchamianie różnych activity w celu rozdzielenia logiki nie jest dobrym pomysłem. Najprostszym rozwiązaniem byłoby zaimplementowanie nowej klasy w której umieściłbyś kod do "pracy na plikach" a następnie używał tej nowej klasy tam gdzie jest potrzeba ( To jest bardzo ogólne stwierdzenie, możesz zapoznać się ze wzorcem MVP np. https://android.jlelse.eu/android-mvp-for-beginners-25889c500443)

0
lubie_programowac napisał(a):

Uruchamianie różnych activity w celu rozdzielenia logiki nie jest dobrym pomysłem. Najprostszym rozwiązaniem byłoby zaimplementowanie nowej klasy w której umieściłbyś kod do "pracy na plikach" a następnie używał tej nowej klasy tam gdzie jest potrzeba ( To jest bardzo ogólne stwierdzenie, możesz zapoznać się ze wzorcem MVP np. https://android.jlelse.eu/android-mvp-for-beginners-25889c500443)

próbowałem już robić to w oddzielnej klasie, ale kod wymagał przesyłania zmiennej Context, i nie zawsze działał

0
Biały Krawiec napisał(a):
lubie_programowac napisał(a):

Uruchamianie różnych activity w celu rozdzielenia logiki nie jest dobrym pomysłem. Najprostszym rozwiązaniem byłoby zaimplementowanie nowej klasy w której umieściłbyś kod do "pracy na plikach" a następnie używał tej nowej klasy tam gdzie jest potrzeba ( To jest bardzo ogólne stwierdzenie, możesz zapoznać się ze wzorcem MVP np. https://android.jlelse.eu/android-mvp-for-beginners-25889c500443)

próbowałem już robić to w oddzielnej klasie, ale kod wymagał przesyłania zmiennej Context, i nie zawsze działał

Wrzuć kod z tą oddzielną klasą to Ci pomogę doprowadzić aplikację do ~użyteczności.

0
lubie_programowac napisał(a):
Biały Krawiec napisał(a):
lubie_programowac napisał(a):

Uruchamianie różnych activity w celu rozdzielenia logiki nie jest dobrym pomysłem. Najprostszym rozwiązaniem byłoby zaimplementowanie nowej klasy w której umieściłbyś kod do "pracy na plikach" a następnie używał tej nowej klasy tam gdzie jest potrzeba ( To jest bardzo ogólne stwierdzenie, możesz zapoznać się ze wzorcem MVP np. https://android.jlelse.eu/android-mvp-for-beginners-25889c500443)

próbowałem już robić to w oddzielnej klasie, ale kod wymagał przesyłania zmiennej Context, i nie zawsze działał

Wrzuć kod z tą oddzielną klasą to Ci pomogę doprowadzić aplikację do ~użyteczności.
mógłbyś wstawić przykładowy kod pisania do pliku i czytania z pliku? to co znaazłem nie działa nawet w activity, i rzuca errorami
sposób wziąłem stąd//www.anddev.org/working_with_files-t115.html
potrzebuję też jakoś ominąć sztywne wczytywanie stałego rozmiaru bloków tekstu

0

Link do Twojego kodu jest z 2007 -> 11 lat temu, wtedy chyba był android 1? Tutaj masz film jak wczytać dane z pliku tekstowego w androidzie:

1 użytkowników online, w tym zalogowanych: 0, gości: 1