Problemy przy wybraniu komend

Problemy przy wybraniu komend
KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Hej

Zqaznacze na wstępie że uczę się programować w Android Studio i korzystam z YT i kursu z Oracle Academy.

Chcąc nawiązać akcje między plikiem java a .xml mam pewien problem chcąc wybrać "komende protected void onCreate" nie wyszukuje mi tego.
Czy komenda została zastąpiona czymś innym ?

W załączniku widok co ukazuje mi w podpowiedziach

plik java

Kopiuj
import android.support.v7.app.ActionBar;
import android.view.View;

public class ApkActivity extends ActionBar {
    
    public void onDalejclick(View view) {
    }
}

plik .xml

Kopiuj
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/Judek">


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:text="Dalej"
            android:textColor="#3F51B5"
            android:textSize="30dp"
            android:textStyle="bold"
            android:onClick="onDalejclick"/>

    </LinearLayout>


</LinearLayout>```
Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
1

ActionBar nie ma takiej metody jak onCreate. Pewnie miałeś użyć Activity albo AppCompatActivity albo jeszcze jakiegoś innego rodzaju aktywności a nie ActionBar. To, o czym piszesz, to są metody albo funkcje a nie komendy tak na marginesie.

KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Chodziło o to żeby dana aktywność korzystała z loyout-u
parę lat wstecz ta komenda była widoczna w ten sposób

titlescreenshot-20190428192520.png

A treść wygląda tak:

![title]screenshot-20190428192239.png
Wygląda to w ten sposób.

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
0

Ale Twoja klasa nie dziedziczy po ActionBarActivity i wygląda tak public class ApkActivity extends ActionBar.

KO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Naprawione, źle dobrałem komendy przez co aplikacja też pokazywała błędy.

Mam jeszcze jedno pytanie chodzi teraz o korzystanie z lokalizacji a mianowicie:

W momencie otwarcia aplikacji po zalogowaniu pobiera moją lokalizacje. Następnie przechodząc z menu do podstrony korzysta z mojej lokalizacji by ułożyć posty pod względem odległości od mojego urządzenia.

Coś na zasadzie aplikacji z portalu "Pyszne.pl" czyli pobiera lokalizacje i wyświetla dane lokale w miejscowości tylko tu zamiast lokali układałoby np. posty dodane w obrębie 20km(zmienna) ?

Jest ktoś w stanie pomóc ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.