Preguntas etiquetadas con android-intent

Preguntas sobre el uso práctico y avanzado de Intentos, Intentos adicionales e Intentos pendientes para comenzar una Actividad, Servicio o para responder a un evento o notificación de sistema o aplicación a través de un BroadcastReceiver. (consulte la información para familiaridad básica)

8
Intención: si la actividad se está ejecutando, tráigala al frente, de lo contrario, comience una nueva (desde la notificación)
Mi aplicación tiene notificaciones que, obviamente, sin ningún indicador, comienzan una nueva actividad cada vez, así que tengo varias actividades iguales ejecutándose una encima de la otra, lo cual es simplemente incorrecto. Lo que quiero que haga es llevar la actividad especificada en la intención pendiente de notificaciones, al frente …

3
PendingIntent no envía Intent extras
Mi MainActicity comienza RefreshServicecon un Intentque tiene un booleanextra llamadoisNextWeek . Mi RefreshServicehace un Notificationque inicia mi MainActivitycuando el usuario hace clic en él. esto se ve así: Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in Intent: isNextWeek: " …

4
diferencia y cuándo usar getApplication (), getApplicationContext (), getBaseContext () y someClass.this
Soy nuevo en Android y estoy tratando de entender la diferencia entre getApplication(), getApplicationContext(), getBaseContext(), getContext()y someClass.thissobre todo cuándo utilizar los estos métodos en las siguientes líneas de código: Cuando lanzo un brindis, ¿cuál es la diferencia entre estos y en qué casos los uso? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), …

2
BroadcastReceiver con múltiples filtros o múltiples BroadcastReceivers?
Tengo una actividad de Android que necesita capturar dos transmisiones diferentes. Mi enfoque actual es tener uno BroadcastReceiverdentro de la Actividad y capturar ambas transmisiones con él: public class MyActivity extends Activity { private MyActivity.BroadcastListener mBroadcastListener; private boolean mIsActivityPaused = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mylayout); // …



11
Cambio de posición del diálogo en la pantalla de Android
Hice un simple AlertDialogen mi Actividad : View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); Con el código anterior, el cuadro de diálogo se muestra en (aproximadamente) el centro de la pantalla. Me pregunto, ¿cómo puedo personalizar la posición del diálogo para que se muestre …

20
Intención de compensación
Mi aplicación de Android está siendo llamada por una intención que está pasando información (pendiente en la barra de estado). Cuando presiono el botón de inicio y vuelvo a abrir mi aplicación manteniendo presionado el botón de inicio, vuelve a llamar a la intención y los mismos extras siguen ahí. …


7
¿Cómo muestro un marcador en Maps lanzado por intención de URI geográfica?
Tengo una aplicación en la que quiero mostrar diferentes ubicaciones (una a la vez, seleccionada por la entrada del usuario) al iniciar Google Maps con sus coordenadas geográficas específicas. Actualmente estoy usando esto (con valores reales de lat. Y long., Por supuesto): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); Es …


13
Android dibuja una línea horizontal entre las vistas
Tengo mi diseño como a continuación: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Twitter Feeds" android:textStyle="bold" /> <ListView android:id="@+id/list" android:layout_width="350dp" android:layout_height="50dp" /> <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1dp" android:text="FaceBook Feeds" /> <ListView android:id="@+id/list1" android:layout_width="350dp" android:layout_height="50dp" /> </LinearLayout> Mi requisito es dibujar una …


9
Compruebe si la aplicación está instalada - Android
Estoy intentando instalar aplicaciones de Google Play. Puedo entender que al abrir la URL de la tienda Google Play, se abre Google Play y cuando presiono el botón Atrás, la actividad se reanuda. Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(appURL)); marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET); startActivity(marketIntent); Cuando volví a la actividad, intenté llamar …


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.