ADT leere Aktivität mit Fragment Aktivität erstellt ..

? Christian Burgos @ | Original: StackOverFlow
---

Ich bin wirklich im Augenblick verwirrt, weil, wenn ich ein neues Android- App mit leeren Aktivität es kommt immer mit fragment_main.xml erstellen .. Ich wollte nur eine leere Aktivität ohne das Fragment eines zu erstellen ...

im ersten Bild der Rohling Aktivität kommt mit dem Fragment -Layout ..

ADT leere Aktivität mit Fragment Aktivität erstellt ..

das zweite Bild zeigt die erstellt fragment_main

ADT leere Aktivität mit Fragment Aktivität erstellt ..

Jetzt bin ich wirklich verwirrt ... das passiert erst nach der Aktualisierung ADT auf die neueste Version Ich habe auf diesen Thread bezeichnet : = " > Adt nicht standardmäßig erstellen Hallo Welt aber Kommandozeile tut

Ich wollte nur ein Android- App mit leeren Aktivität ohne Fragmentsicht zu machen ...

---

Top 5 Antwort

1Muzikant @

Dies ist ein neues Feature von ADT Version 22.6.0 :  http://developer.android.com/tools/sdk/eclipse-adt.html

Edit: Mit den neuesten Updates ADT gibt es eine neue Vorlage mit dem Namen "Empty Aktivität", die keine Fragmente hat . es ist eine einfache Klasse, die sich Activity ( Auch ohne die Standard-Menü ) .

Beachten Sie, dass es gibt auch ein " Blank Aktivität ", die sich ActionBarActivity und hat Fragmente

2Sravani @

Ich habe auch das gleiche Problem konfrontiert . Ich löschte die Finsternis und wieder von http://developer.android.com/sdk/index.html#download heruntergeladen die ADT -Bundle Um Ihren früheren Projekten erholen, nur die Arbeit - Raum an Ihre vorherige. Dieser arbeitete für mich .

3Ben Jakuben @

Für diejenigen, die Anweisungen zum Fragmente aus dem Projekt zu entfernen würde :

1) Kopieren Sie den gesamten Inhalt der res / layout / fragment_main.xml . Öffnen activity_main.xml, löschen Sie die FrameLayout, und fügen Sie die kopierten Inhalte .

2) fragment_main.xml löschen

3) In MainActivity.java, löschen Sie die gesamte PlaceHolderFragment Klasse:

/**
 * A placeholder fragment containing a simple view.
 */
public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                    Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_main,
                    container, false);
        return rootView;
    }
}

4) Löschen Sie die folgenden Zeilen aus onCreate ():

if (savedInstanceState == null) {
    getSupportFragmentManager().beginTransaction()
            .add(R.id.container, new PlaceholderFragment()).commit();
}

An dieser Stelle sollten Sie ganz eingestellt, um das Projekt durchgeführt werden.

4ShubhN @

Wenn Sie nicht möchten, das Fragment Teil in Ihrem app dann einfach " deaktiviere die Checkbox der Aktivität, zu erstellen bei Projekt -Setup-Assistenten, dann manuell erstellen die Aktivität und das Layout " für Ihr Projekt.

5Greg Prevost @

Eine leere Aktivität sollte wirklich einfacher als diese. Es scheint, dass ein Fix ist derzeit anhängig :  https://code.google.com/p/android/issues/detail?id=67513&q=blank%20activity&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

Sie können die Option erstellen Tätigkeit überspringen, wenn Sie Ihr Projekt erstellen und in einer Aktivität von Hand .

Wenn Sie es wirklich wirklich ärgerlich finden, können Sie versuchen, ein Rollback ADT und das SDK :

Laden Sie die Tools von 22,3 sdk : dl-ssl.google.com/android/repository/##Your Plattform Version des SDK hier ##

Zum Beispiel osx ist tools_r22.3-macosx.zip

Entpacken Sie die Datei erhalten Sie einen Ordner mit dem Namen "Werkzeuge" Verwenden Sie diese Funktion, um den Ordner mit dem gleichen Namen zu ersetzen gefunden in / path -to- your- Android- Installation / android -sdk - macosx /

Als nächstes müssen Sie Ihre Eclipse adt Plugin deinstallieren. Zum Hilfe -> neue Software installieren Klicken Sie auf den Link, um zu sehen, was bereits Wählen Sie alle android -Pakete und klicken Sie auf Deinstallieren installiert . Starten Sie Eclipse-

Laden Sie die 22,3 ADT Plugin von : http://dl.google.com/android/ADT-22.3.0.zip Entpacken Sie diese Datei

Zurück in Eclipse Klick Hilfe -> neue Software installieren klicken Sie auf Hinzufügen und wählen Sie die lokale Datei, die Sie gerade entpackten prüfen, was Sie installieren, und klicken Sie installieren möchten Restart wieder Finsternis