Perguntas com a marcação «android-intent»

Perguntas sobre o uso prático e avançado de Intenções, Extras e Intenções Pendentes para iniciar uma Atividade, Serviço ou responder a um evento / notificação do sistema ou aplicativo por meio de um BroadcastReceiver. (consulte as informações para familiaridade básica)

8
Intenção - se a atividade estiver em execução, leve-a para a frente, caso contrário, inicie uma nova (a partir da notificação)
Meu aplicativo tem notificações, que - obviamente - sem sinalizadores, iniciam uma nova atividade toda vez, para que eu receba várias mesmas atividades sendo executadas umas sobre as outras, o que está errado. O que eu quero fazer é trazer a atividade especificada nas notificações com intenção pendente para a …

3
PendingIntent não envia extras de intenção
Meu MainActicity começo RefreshServicecom um Intentque tem um booleanextra chamadoisNextWeek . Meu RefreshServicefaz um Notificationque inicia meu MainActivityquando o usuário clica nele. isso é assim: 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
diferença e quando usar getApplication (), getApplicationContext (), getBaseContext () e someClass.this
Eu sou novo para android e eu estou tentando entender a diferença entre getApplication(), getApplicationContext(), getBaseContext(), getContext()e someClass.thise especialmente quando usar os estes métodos nas seguintes linhas de código: Quando inicio um brinde, qual é a diferença entre esses e em quais casos os uso? Toast.makeText(LoginActivity.this, "LogIn successful", Toast.LENGTH_SHORT).show(); Toast.makeText(getApplication(), …

2
BroadcastReceiver com vários filtros ou vários BroadcastReceivers?
Tenho uma atividade Android que precisa capturar duas transmissões diferentes. Minha abordagem atual é ter um único BroadcastReceiverdentro da Activity e capturar as duas transmissões com ele: 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); // …



20
Limpeza de intenção
Meu aplicativo Android está sendo chamado por um intent que está passando informações (pendenteintent na barra de status). Quando eu clico no botão home e reabra meu aplicativo segurando o botão home, ele chama a intenção novamente e os mesmos extras ainda estão lá. @Override public void onSaveInstanceState(Bundle savedInstanceState) { …

11
Alterar a posição do diálogo na tela do Android
Fiz um simples AlertDialogem minha atividade : View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); Com o código acima, a caixa de diálogo é exibida no (cerca) centro da tela. Estou me perguntando, como posso personalizar a posição da caixa de diálogo para torná-la exibida …


7
Como faço para mostrar um marcador no Maps lançado pelo geo URI Intent?
Eu tenho um aplicativo onde desejo mostrar diferentes locais (um de cada vez, escolhido pela entrada do usuário), iniciando o Google Maps com suas coordenadas geográficas específicas. Atualmente estou usando isto (com valores reais de lat. E long., É claro): Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17")); startActivity(intent); É exatamente o …


13
Android desenha uma linha horizontal entre as visualizações
Eu tenho Meu Layout como abaixo: <?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> Meu requisito é desenhar uma …


9
Verifique se o aplicativo está instalado - Android
Estou tentando instalar aplicativos do Google Play. Posso entender que ao abrir o URL da Google Play Store, ele abre o Google Play e quando pressiono o botão Voltar, a atividade é retomada. 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 voltei para a atividade, tentei chamar …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.