Na programação do Android, o que exatamente é uma Contextclasse e para que é usada? Eu li sobre isso no site do desenvolvedor , mas não consigo entendê-lo
Interface para informações globais sobre um ambiente de aplicativo
Na programação do Android, o que exatamente é uma Contextclasse e para que é usada? Eu li sobre isso no site do desenvolvedor , mas não consigo entendê-lo
Existe uma maneira de obter a Contextinstância atual dentro de um método estático? Estou procurando esse caminho porque odeio salvar a instância 'Context' sempre que ela
Começando com uma nova versão recente do ADT, notei esse novo atributo nos arquivos XML de layout, por exemplo: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical"
Minha atividade está tentando criar um AlertDialog que requer um contexto como parâmetro. Isso funciona como esperado se eu usar: AlertDialog.Builder builder = new AlertDialog.Builder(this); No entanto, desconfio de usar "this" como um contexto devido ao potencial de vazamento de memória quando a...
Como posso obter o contexto em um fragmento? Preciso usar meu banco de dados cujo construtor aceita o contexto, mas, getApplicationContext()e FragmentClass.thisnão funciona, o que posso fazer? Construtor de banco de dados public Database(Context ctx) { this.context = ctx; DBHelper = new...
Qual é a diferença entre getContext(), getApplicationContext(), getBaseContext(), e " this"? Embora essa seja uma pergunta simples, sou incapaz de entender a diferença básica entre eles. Por favor, dê alguns exemplos fáceis, se
Em um aplicativo Android, há algo errado com a seguinte abordagem: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } e passá-lo para todos os lugares (por...
Não consegui encontrar uma resposta satisfatória para isso, então vamos lá: qual é o problema Activity/Service.getApplication()e Context.getApplicationContext()? Em nossa aplicação, ambos retornam o mesmo objeto. No ActivityTestCaseentanto, a zombaria do aplicativo getApplication()retornará com a...
Em vários bits do código Android, eu já vi: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } No entanto, não consigo encontrar nenhuma explicação...
Eu implementei um ListViewno meu aplicativo Android. Eu vinculo a isso ListViewusando uma subclasse personalizada da ArrayAdapterclasse. Dentro do ArrayAdapter.getView(...)método substituído , eu atribuo um OnClickListener. No onClickmétodo do OnClickListener, quero iniciar uma nova atividade. Eu...
Estou ciente da disponibilidade de Context.getApplicationContext () e View.getContext () , através do qual posso chamar Context.getPackageName () para recuperar o nome do pacote de um aplicativo. Eles funcionam se eu chamar de um método para o qual um Viewou um Activityobjeto está disponível, mas...
Tem havido muitas postagens sobre o que esses dois contextos são. Mas ainda não entendi direito Pelo que entendi até agora: Cada um é uma instância de sua classe, o que significa que alguns programadores recomendam o uso o this.getApplicationContext()mais rápido possível para não "vazar" nenhuma...
Eu achei o R.stringincrível para manter as strings codificadas fora do meu código e gostaria de continuar usando-a em uma classe de utilitário que funciona com modelos no meu aplicativo para gerar saída. Por exemplo, neste caso, estou gerando um email de um modelo fora da atividade. É possível...
Isso me deixou perplexo, eu estava usando isso no Android 2.1-r8 SDK: ProgressDialog.show(getApplicationContext(), ....); e também em Toast t = Toast.makeText(getApplicationContext(),....); usando getApplicationContext()falhas tanto ProgressDialoge Toast.... o que me levou a esta...
Eu tenho um fragmento (F1) com um método público como este public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } e sim quando eu chamo (da Activity), é nulo ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new...
O que precisa ser importado ou como posso chamar o inflator de Layout em outros locais que não a atividade? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work...
Preciso obter um objeto Drawable para exibir em um botão de imagem. Existe uma maneira de usar o código abaixo (ou algo parecido) para obter um objeto do pacote android.R.drawable. *? por exemplo, se drawableId fosse
Estou tentando usar a biblioteca do picasso para carregar o url no imageView, mas não consigo contextusar a biblioteca do picasso corretamente. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference to...
Estou tentando usar o método getResources em uma classe sem atividade. Como obtenho a referência ao objeto "resources" para que eu possa acessar o arquivo xml armazenado na pasta resources? Exemplo: XmlPullParser xpp =
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...