Pytania otagowane jako android-activity

Pytania dotyczące tworzenia działań lub zarządzania nimi w systemie Android. W aplikacjach na Androida działanie to składnik, który zapewnia interfejs użytkownika umożliwiający użytkownikowi wykonanie jakiejś czynności. Proste przykłady to: wybierz numer telefonu, zrób zdjęcie, wyślij e-mail lub wyświetl mapę.

10
Problemy z pamięcią w aplikacji na Androida - próbowałem wszystkiego i nadal nie udało się
Spędziłem 4 pełne dni próbując wszystkiego, co w mojej mocy, aby znaleźć wyciek pamięci w aplikacji, którą tworzę, ale wszystko przestało mieć sens dawno temu. Aplikacja, którą tworzę, ma charakter społecznościowy, więc pomyśl o profilu Działania (P) i wymień działania z danymi - na przykład odznaki (B). Możesz przeskoczyć z …

4
Używając startActivityForResult, jak uzyskać requestCode w działaniu podrzędnym?
Mam cztery działania, powiedzmy A, B, C i D. Moja sytuacja to A rozpocznie działanie B przez startActivityForResult. startActivityForResult(new Intent(this,B.class),ONE); W innej sytuacji będę B z inną sytuacją. lubić startActivityForResult(new Intent(this,B.class),TWO); W B muszę zadzwonić do C lub D w zależności od requestCode. To znaczy, jeśli JEDEN musi rozpocząć C …

3
Jakie jest znaczenie android.intent.action.MAIN?
Widziałem wiele różnych mylących wyjaśnień. <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> Jakie jest znaczenie <action android:name="android.intent.action.MAIN" /> i <category android:name="android.intent.category.LAUNCHER" /> i <category android:name="android.intent.category.DEFAULT" />

10
Jak używasz Intent.FLAG_ACTIVITY_CLEAR_TOP do czyszczenia stosu aktywności?
Przeczytałem kilka postów na temat korzystania z tego, ale chyba czegoś brakuje, ponieważ nie działa dla mnie. Moje działanie A ma launchmode = "singleTop" w manifeście. Rozpoczyna czynność B z launchmode = "singleInstance". Działanie B otwiera przeglądarkę i odbiera i zwraca z powrotem, dlatego jest to singleInstance. Próbuję zastąpić przycisk …




1
Android: przechwytywanie powrotu aktywności
Mam pytanie dotyczące rozpoczęcia nowej działalności. Sprowadza się do tego. Mam 3 zakładki w widoku A) contains gMap activity B) camera activity C) some random text fields. Wymagane jest, aby aplikacja działała w trybie portretowym. Wszystkie 3 karty działają zgodnie z oczekiwaniami z wyjątkiem powierzchni podglądu aparatu (B). Jest obrócony …



5
Jakie są różnice między aktywnością a fragmentem?
Jak wynika z moich badań, istnieje znacząca różnica w koncepcji backstack i sposobu ich istnienia: Czynność Gdy activityumieszcza się do backstackod activitiesużytkownika może poruszać się z powrotem do poprzedniego działalności tylko przez naciśnięcie back przycisku. Activity może istnieć niezależnie. Fragment Po fragmentumieszczeniu w czynności musimy zażądać zapisania instancji, dzwoniąc w …


10
Nie można wywołać getSupportFragmentManager () z działania
Mam działanie, które ma fragment. XML: <fragment android:name="com.example.androidcalculator.ResultFragment" android:id="@+id/result_fragment" android:layout_weight="1" android:layout_width="match_parent" android:layout_height="wrap_content" /> I chcę wywołać metodę z ResultFragment z metody w Activity, ale getSupportFragmentManager „nie istnieje”: FragmentManager fragMan = getSupportFragmentManager(); Jak mogę to rozwiązać?

4
Czy onResume () jest wywoływana przed onActivityResult ()?
Oto jak wygląda moja aplikacja: Użytkownik onResume () jest proszony o zalogowanie Jeśli użytkownik się zaloguje, może kontynuować korzystanie z aplikacji 3. Jeśli użytkownik wyloguje się w dowolnym momencie, chcę ponownie poprosić o zalogowanie Jak mogę to osiągnąć? Oto moja główna aktywność: @Override protected void onResume(){ super.onResume(); isLoggedIn = prefs.getBoolean("isLoggedIn", …

4
Zalety używania Bundle zamiast bezpośredniego zamiaru putExtra () w Androidzie
W mojej aplikacji na Androida zawsze używam bezpośredniej putExtra()funkcji Intentklasy do przekazywania dowolnej liczby wartości do new Activity. Lubię to: Intent i = new Intent(this, MyActivity.class); i.putExtra(ID_EXTRA1, "1"); i.putExtra(ID_EXTRA2, "111"); startActivity(i); Wiem o BundleAndroidzie i widziałem, jak ludzie używają Bundledo przekazywania wartości nowym Activity. Lubię to: Intent intent = new …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.