Perguntas com a marcação «android»

O Android é o sistema operacional móvel do Google, usado para programar ou desenvolver dispositivos digitais (smartphones, tablets, automóveis, TVs, Wear, Glass, IoT). Para tópicos relacionados ao Android, use tags específicas do Android, como intenção do andróide, atividade do andróide, adaptador do andróide, etc. Para outras questões além do desenvolvimento ou da programação, mas relacionadas à estrutura do Android, use este link: https: // android.stackexchange.com.


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(), …


5
GridLayout e Row / Column Span Woe
A publicação do Blog do desenvolvedor AndroidGridLayout mostra este diagrama de como os spans afetam a alocação automática de índice: Eu estou tentando realmente implementar isso usando um GridLayout. Aqui está o que eu tenho até agora: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button …

11
Como descartar corretamente um DialogFragment?
Os documentos dizem isso para o dismiss()método da Dialogclasse: Dispensar esta caixa de diálogo, removendo-a da tela. Este método pode ser invocado com segurança a partir de qualquer thread. Observe que você não deve substituir esse método para fazer a limpeza quando a caixa de diálogo for fechada, em vez …

6
Limpar dados do aplicativo programaticamente
Desejo limpar os dados do meu aplicativo programaticamente. Os dados do aplicativo podem conter qualquer coisa como bancos de dados, preferências compartilhadas, arquivos internos-externos ou quaisquer outros arquivos criados dentro do aplicativo. Eu sei que podemos limpar os dados no dispositivo móvel por meio de: Configurações-> Aplicativos-> Gerenciar aplicativos-> Meu_aplicativo-> …
121 android 

4
Alterar o tema da atividade de maneira programática
Em casos específicos, preciso remover o tema da caixa de diálogo da minha atividade, mas não parece estar funcionando. Aqui está um exemplo Primeira atividade: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); startActivity(new Intent(MainActivity.this, SecondActivity.class)); } Segunda atividade: public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setTheme(android.R.style.Theme); …
121 android 

2
A propriedade deve ser inicializada ou abstrata
Deve ser uma pergunta estúpida, mas eu sou muito novo em Kotlin e não encontrei nenhuma solução. Como declarar o campo de classe? Como podemos ter em java: protected SharedPreferences mSharedPreferences; E mais tarde em onCreate(): mSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this) Agora posso usá-lo em qualquer lugar que eu quiser (nas subclasses …
121 android  kotlin 



1
O retrofit 2 remove os caracteres após o nome do host do url de base
Estou usando o Retrofit para acessar uma API RESTful. O url base é: http://api.example.com/service Este é o código da interface: public interface ExampleService { @Headers("Accept: Application/JSON") @POST("/album/featured-albums") Call<List<Album>> listFeaturedAlbums(); } e é assim que envio a solicitação e recebo a resposta: new AsyncTask<Void, Void, Response<List<Album>>>() { @Override protected Response<List<Album>> doInBackground(Void... …
121 android  retrofit 


5
runOnUiThread no fragmento
Estou tentando converter uma atividade em fragmento. A marca de erro acesa runOnUiThread. no passado: GoogleActivityV2 estende-se de Activity. runOnUiThread na classe ExecuteTask. classe ExecuteTask aninhada na atividade. (Executar ok) agora: GoogleActivityV2 estende-se de Fragment. runOnUiThread na classe ExecuteTask. classe ExecuteTask aninhada na atividade. (Erro em runOnUiThread) aqui está meu …


11
Como fazer uma ondulação circular em um botão quando ele está sendo clicado?
fundo No aplicativo discador do Android, quando você começa a pesquisar algo e clica no botão de seta à esquerda do EditText, obtém um efeito de ondulação circular sobre ele: O problema Eu tentei ter também, mas consegui um retangular: <ImageButton android:id="@+id/navButton" android:layout_width="40dp" android:layout_height="40dp" android:layout_gravity="center_vertical" android:layout_marginLeft="8dp" android:background="?android:attr/selectableItemBackground" android:src="@drawable/search_ic_back_arrow"/> A questão …

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.