• 15-10-2023, 12:39:04
    #1
    Merhaba arkadaşlar.
    Sayfamda şöyle bir kod var
    Intent i = new Intent(MainActivity.this, newMainActivity .class);
    startActivity(i);
    Bu kodda uygulama hata veriyor ve kapanıyor.
    Hata:
    getRecentTasks: mainTaskId=4050 userId=0 baseIntent=Intent { act=android.intent.action.MAIN flag=268435456 cmp=ComponentInfo

    Sizce ne yapabilirim.
  • 15-10-2023, 12:44:03
    #2
    "Intent i = new Intent(MainActivity.this, newMainActivity .class); " bu şekilde ise çalışmaz.

    "Intent i = new Intent(MainActivity.this, MainActivity.class); " bu şekilde düzeltin kodu. Ayrıca yine hata verirse "Intent i = new Intent(getApplicationContext() , MainActivity.class); " şeklinde de deneyebilirsiniz.
  • 15-10-2023, 12:45:42
    #3
    Onur_Ozturk adlı üyeden alıntı: mesajı görüntüle
    "Intent i = new Intent(MainActivity.this, newMainActivity .class); " bu şekilde ise çalışmaz.

    "Intent i = new Intent(MainActivity.this, MainActivity.class); " bu şekilde düzeltin kodu. Ayrıca yine hata verirse "Intent i = new Intent(getApplicationContext() , MainActivity.class); " şeklinde de deneyebilirsiniz.
    Dediğiniz şekilde olsa zaten build edilmeden önce hata verir.
    Build edildikten sonra test ettiğinde bu hatayı veriyor.
  • 15-10-2023, 12:50:57
    #4
    memobeyle adlı üyeden alıntı: mesajı görüntüle
    Dediğiniz şekilde olsa zaten build edilmeden önce hata verir.
    Build edildikten sonra test ettiğinde bu hatayı veriyor.
    Haklısınız, muhtemelen newMainActivity isimli class a-manifest dosyasında tanımlanmadı.

    Ben, öyle bir class olmadığını aynı classı yeniden yüklemeye çalıştığını düşündüm ve ona göre düzenledim kodu. Bir şeyler yanlış tanımlanmış veya çağırılıyor kodu tam görmeden daha fazla fikir üretemiyorum.