Domande taggate «android-intent»

Domande relative all'uso pratico e avanzato di Intenti, Intenzioni extra e Intese in sospeso per avviare un'attività, un servizio o per rispondere a un evento di sistema o applicazione / notifica tramite un BroadcastReceiver. (fare riferimento alle informazioni per familiarità di base)

8
Intento: se l'attività è in esecuzione, portala in primo piano, altrimenti avviane una nuova (dalla notifica)
La mia app ha delle notifiche, che - ovviamente - senza alcun flag, avviano ogni volta una nuova attività in modo da ottenere più stesse attività in esecuzione l'una sull'altra, il che è semplicemente sbagliato. Quello che voglio che sia fare è portare in primo piano l'attività specificata nelle notifiche …

3
PendingIntent non invia extra Intent
Il mio MainActicity inizia RefreshServicecon un Intentche ha un booleanextra chiamato isNextWeek. La mia RefreshServicecrea una Notificationche inizia alla mia MainActivityquando l'utente fa clic su di essa. questo assomiglia a questo: 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 …

4
differenza e quando utilizzare getApplication (), getApplicationContext (), getBaseContext () e someClass.this
Sono nuovo di Android e sto cercando di capire la differenza tra getApplication(), getApplicationContext(), getBaseContext(), getContext()e someClass.thissoprattutto quando utilizzare i questi metodi nei seguenti righe di codice: Quando lancio un brindisi qual è la differenza tra questi e in quali casi li uso? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), "LogIn successful", …

2
BroadcastReceiver con più filtri o più BroadcastReceiver?
Ho un'attività Android che deve catturare due diverse trasmissioni. Il mio approccio attuale è quello di avere un singolo BroadcastReceiverall'interno dell'attività e catturare entrambe le trasmissioni con esso: 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
Modifica della posizione della finestra di dialogo sullo schermo Android
Ho fatto una semplice AlertDialognella mia attività : View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); Con il codice sopra, la finestra di dialogo viene visualizzata al (circa) al centro dello schermo. Mi chiedo, come posso personalizzare la posizione della finestra di dialogo per visualizzarla …

20
Intento di compensazione
La mia app Android viene chiamata da un intento che sta passando informazioni (in attesa nella barra di stato). Quando premo il pulsante Home e riapro la mia app tenendo premuto il pulsante Home, richiama nuovamente l'intento e gli stessi extra sono ancora lì. @Override public void onSaveInstanceState(Bundle savedInstanceState) { …


7
Come faccio a mostrare un indicatore in Maps lanciato da Intento URI geografico?
Ho un'applicazione in cui voglio mostrare diverse posizioni (una alla volta, selezionata dall'input dell'utente) avviando Google Maps con le loro coordinate geografiche specifiche. Attualmente lo sto utilizzando (con valori lat. E long. Reali ovviamente): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); È esattamente quello che voglio, tranne per il fatto …


13
Android traccia una linea orizzontale tra le viste
Ho il mio layout come di seguito: <?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> Il mio requisito è …


9
Controlla se l'applicazione è installata - Android
Sto provando a installare app da Google Play. Posso capire che aprendo l'URL di Google Play Store, si apre Google Play e quando premo il pulsante Indietro, l'attività riprende. 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); Quando sono tornato all'attività, ho provato a chiamarlo onResume()per verificare se …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.