Questions marquées «android-intent»

Questions concernant l'utilisation pratique et avancée des intentions, des extras d'intention et des intentions en attente pour démarrer une activité, un service ou pour répondre à un événement / notification système ou d'application via un BroadcastReceiver. (reportez-vous aux informations pour la familiarité de base)

8
Intention - si l'activité est en cours, placez-la au premier plan, sinon commencez-en une nouvelle (à partir de la notification)
Mon application a des notifications qui, évidemment, sans aucun indicateur, démarrent une nouvelle activité à chaque fois, de sorte que plusieurs activités identiques s'exécutent les unes sur les autres, ce qui est tout simplement faux. Ce que je veux faire, c'est mettre l'activité spécifiée dans l'intention en attente de notifications, …

3
PendingIntent n'envoie pas de suppléments d'intention
Mon MainActicity commence RefreshServicepar un Intentqui a un booleanextra appelé isNextWeek. My RefreshServicecrée un Notificationqui démarre my MainActivitylorsque l'utilisateur clique dessus. cela ressemble à ceci: 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: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); pendingIntent …

4
différence et quand utiliser getApplication (), getApplicationContext (), getBaseContext () et someClass.this
Je suis nouveau android et je suis en train de comprendre la différence entre getApplication(), getApplicationContext(), getBaseContext(), getContext()et someClass.thissurtout quand utiliser les ces méthodes dans les lignes de code suivantes: Quand je lance un toast, quelle est la différence entre ces derniers et dans quels cas les utiliser? Toast.makeText(LoginActivity.this, "LogIn …

2
BroadcastReceiver avec plusieurs filtres ou plusieurs BroadcastReceiver?
J'ai une activité Android qui doit capturer deux diffusions différentes. Mon approche actuelle consiste à en avoir un BroadcastReceiverdans l'activité et à capturer les deux diffusions avec: 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
Changement de la position de la boîte de dialogue à l'écran Android
J'ai fait un simple AlertDialogdans mon activité : View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); Avec le code ci-dessus, la boîte de dialogue s'affiche au centre (environ) de l'écran. Je me demande, comment puis-je personnaliser la position de la boîte de dialogue pour qu'elle …

20
Effacer l'intention
Mon application Android est appelée par une intention qui transmet des informations (en attente d'intention dans la barre d'état). Lorsque j'appuie sur le bouton d'accueil et que je rouvre mon application en maintenant le bouton d'accueil, il appelle à nouveau l'intention et les mêmes extras sont toujours là. @Override public …


7
Comment afficher un marqueur dans les cartes lancées par l'intention d'URI géographique?
J'ai une application dans laquelle je souhaite afficher différents emplacements (un à la fois, choisi par l'utilisateur) en lançant Google Maps avec leurs coordonnées géographiques spécifiques. J'utilise actuellement ceci (avec des valeurs de lat.et longues bien sûr): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); C'est exactement ce que je veux, …


13
Android trace une ligne horizontale entre les vues
J'ai ma disposition comme ci-dessous: <?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> Ma condition est de tracer une …


9
Vérifier si l'application est installée - Android
J'essaye d'installer des applications depuis Google Play. Je peux comprendre qu'en ouvrant l'URL de la boutique Google Play, cela ouvre Google Play et lorsque j'appuie sur le bouton de retour, l'activité reprend. 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); Quand je suis retourné à l'activité, j'ai essayé …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.