Newbie Anfrage an die erfahrenen Leute hier. Bitte passend verschieben wenn nötig.

  • Antworten:6
Sven Ljungberg
  • Forum-Beiträge: 3

03.04.2021, 01:19:05 via Website

Hallo liebe Leute !

Verurteilt mich bitte nicht - ich bin absolut kein Entwickler ; habe aber mittels Youtube Tutorials versucht mir eine App zusammen zu basteln. 2 Funktionen sollte sie haben.
1. Mir ein GIF als Logo anzeigen
und dann
2. Eine Webseite zu laden
(in meinem Fall eine Wordpress Seite die speziell angepasst wird)

Das Problem:
Beide Funktionen getrennt habe ich als APK builden können und die haben jeweils
funktioniert. Zwar wurde das GIF einmal wiederholt und die APP dann "geschlossen" ;
aber immerhin. Für mich als Entwickler Loser schon ein Traum.
Ich hab dann versucht beide zu kombinieren - was damit endet , dass mir das GIF angezeigt wird , und dann die APP direkt geschlossen wird. Ich komme also gar nicht zu meiner Webseite.
Meine Frage daher ist , ob ihr mir helfen könnt.
Es ist echt banalst was die App können soll , und alle Leute die ich frage sagen es dauert nur 5 Minuten sowas zu basteln. Ich sitze seit 5 (!!!) Tagen daran und bin am verzweifeln.
Wenn bei mir ne Fehlermeldung kommt , kann ich als Nicht Entwickler natürlich auch nur googlen - was aber meist zu noch mehr Fehlern führt....
Bei meiner aktuellen Version kommt KEINE Fehlermeldung , trotzdem klappt's aber nicht.
(Das Ganze natürlich in Android Developer Studio)

Sorry für die vielen Worte , vielleicht habt ihr ja helfenden Input für mich.

Danke , passt auf Euch auf !

  • in diesen schweren Zeiten natürlich auch noch mal eine extra Wunsch fürs gesund bleiben!

— geändert am 03.04.2021, 01:24:29

Kommentieren
Ludy
  • Admin
  • Forum-Beiträge: 7.958

03.04.2021, 09:34:42 via App

Hallo Sven,

herzlich willkommen hier im Forum (*)

dann zeig uns doch was du schon hast, entweder hier den Quellcode oder auf GitHub oder ähnlichem Seiten.

So aus dem Stehgreif ist es schwierig etwas zu sagen. Hinzu kommt, dass wir nicht wissen wie du vorgehst. Das schöne am programmieren ist, dass jeder seinen eigen Weg hat.

Wir wissen auch nicht ob du in Java oder Kotlin programmierst, das geht beides in AS.

Gruß Ludy (App Entwickler)

Mein Beitrag hat dir geholfen? Lass doch ein "Danke" da.☺

☕ Buy Me A Coffee ☕

Lebensmittelwarnung-App

✨Meine Wunschliste✨

📲Telegram NextPit News📲

Hilfreich?
Sven Ljungberg
Kommentieren
Sven Ljungberg
  • Forum-Beiträge: 3

03.04.2021, 11:57:21 via Website

Hallo lieber Ludy !

Vielen lieben Dank für die lieben Worte <3

ich hab mal probiert das auf Github "hochzuladen"

"Um Spam in unserem Forum zu vermeiden, können neue Mitglieder vorerst keine Links auf externe Webseiten veröffentlichen."

aber wenn man nach Github einfach https://github.com/Ljungberg85/myfirstapp anhängt, dann sollte das auch ohne Link hier klappen. (hoffe ich jedenfalls)

Sprache sollte Java sein - und seit dem Upload bekomme ich eine zusätzliche Fehlermeldung
von wegen ein Zeichen würde in einem Modul fehlen. Offenbar habe ich also was wo unabsichtlich
herausgelöscht.

Ich hoffe man kann trotzdem die Absicht der App erkennen.

Herzlichen Dank inzwischen , Sven

— geändert am 03.04.2021, 15:33:49 durch Moderator

Hilfreich?
Kommentieren
Ludy
  • Admin
  • Forum-Beiträge: 7.958

03.04.2021, 13:19:54 via Website

Hallo,

scheinbar ist dein Projekt privat gestellt, jedenfalls kann ich es nicht sehen.

Gruß Ludy (App Entwickler)

Mein Beitrag hat dir geholfen? Lass doch ein "Danke" da.☺

☕ Buy Me A Coffee ☕

Lebensmittelwarnung-App

✨Meine Wunschliste✨

📲Telegram NextPit News📲

Hilfreich?
Sven Ljungberg
Kommentieren
Sven Ljungberg
  • Forum-Beiträge: 3

03.04.2021, 15:29:52 via Website

oh sorry , mein Fehler.
Sollte jetzt klappen. Ich kann jetzt auch nicht eingeloggt im privaten Fenster darauf zugreifen.

Hilfreich?
Kommentieren
Pascal P.
  • Admin
  • Forum-Beiträge: 11.286

03.04.2021, 16:53:18 via Website

Hallo Sven,
anstatt deinem Timer Thread würde ich unter Android lieber Handler#postDelayed nehmen:

Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 10s
Toast.makeText(c, "check", Toast.LENGTH_SHORT).show();
}
}, 10000); //Zeit in MS

Zudem solltest du in deinem Intent die Klasse MainActivity2 nehmen anstant Main2Actvity (da Main2Activity.java leer ist, gibts zur Laufzeit einen Fehler => Absturz)

LG Pascal //It's not a bug, it's a feature. :) ;)

Hilfreich?
Sven LjungbergLudy
Kommentieren
Ludy
  • Admin
  • Forum-Beiträge: 7.958

03.04.2021, 16:54:22 via Website

Hi,

also Du hast die Permission für Internet vergessen.

Und JavaScript sollte, wenn nötig aktiviert sein.

public class MainActivity2 extends AppCompatActivity {
    private WebView mywebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        mywebView = findViewById(R.id.webview);
        mywebView.getSettings().setJavaScriptEnabled(true);
        mywebView.loadUrl("https://www.nextpit.de/");

    }

    @Override
    public void onBackPressed() {
        if (mywebView.canGoBack()) {
            mywebView.goBack();
        } else {
            super.onBackPressed();
        }
    }
}

Gruß Ludy (App Entwickler)

Mein Beitrag hat dir geholfen? Lass doch ein "Danke" da.☺

☕ Buy Me A Coffee ☕

Lebensmittelwarnung-App

✨Meine Wunschliste✨

📲Telegram NextPit News📲

Hilfreich?
Sven Ljungberg
Kommentieren