Preguntas etiquetadas con android-activity

Preguntas sobre la creación o gestión de actividades en Android. En las aplicaciones de Android, una actividad es un componente que proporciona una interfaz de usuario que permite al usuario hacer algo. Ejemplos simples son: marcar el teléfono, tomar una foto, enviar un correo electrónico o ver un mapa.


4
Usando startActivityForResult, ¿cómo obtener requestCode en la actividad secundaria?
Tengo cuatro actividades, digamos A, B, C y D. Mi situación es que A iniciará la actividad B con startActivityForResult. startActivityForResult(new Intent(this,B.class),ONE); En otra situación lo haré B con otra situación. me gusta startActivityForResult(new Intent(this,B.class),TWO); En B, necesito llamar a C o D según requestCode. Es decir, si UNO necesita …

3
¿Cuál es el significado de android.intent.action.MAIN?
He visto tantas expresiones confusas diferentes ... <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> Cuál es el significado de <action android:name="android.intent.action.MAIN" /> y <category android:name="android.intent.category.LAUNCHER" /> y <category android:name="android.intent.category.DEFAULT" />









10
No se puede llamar a getSupportFragmentManager () desde la actividad
Tengo una actividad que tiene un fragmento. 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" /> Y quiero llamar a un método de ResultFragment desde un método en la Actividad, pero getSupportFragmentManager "no existe": FragmentManager fragMan = getSupportFragmentManager(); ¿Cómo puedo resolver esto?


4
Ventajas de usar Bundle en lugar de putExtra () de intención directa en Android
En mi aplicación de Android, siempre estoy usando la putExtra()función directa de Intentclase para pasar cualquier número de valor a nuevo Activity. Me gusta esto: Intent i = new Intent(this, MyActivity.class); i.putExtra(ID_EXTRA1, "1"); i.putExtra(ID_EXTRA2, "111"); startActivity(i); Conozco Bundleen Android y he visto que la gente está usando Bundlepara pasar valores …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.