Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 29/12/13, 19:13:25
Avatar de deivor
deivor deivor no está en línea
Miembro del foro
Mensajes: 195
 
Fecha de registro: feb 2011
Mensajes: 195
Modelo de smartphone: Xiaomi Mi Mix 2
Tu operador: Pepephone
Mencionado: 6 comentarios
Tagged: 0 hilos
Problemas con variables (ayuda pleases)

Hola, estoy haciendo un programa, que lo que hace es localizar una foto, me tengo que examinar enviandolo, pero se me ha corrompido el ssd y al recuperar la información de mi apk me faltan las variables, eh podido poner muchas pero me falta esta variable
Código:
import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.os.Environment;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
import java.io.File;

public class PrincipalActivity extends Activity
{
	//creo los botones a utilizar
  private Button btnAbrirLista;
  private Button btnAbrirMapa;
  private Button btnSacarFoto;
  private VariablesGlobales variablesGlobales;

  protected void onCreate(Bundle paramBundle)
  {
	  //Datos de
    super.onCreate(paramBundle);
    TapForTap.setDefaultAppId("3db122c0-8bb7-012f-2104-4040d7a67ac6");
    TapForTap.checkIn(this);
    setContentView(R.layout.activity_principal);
    // aqui me sale que falta un dato
((AdView)findViewById()).loadAds();
    //compurebo que la tarjeta este puesta
    if ((Environment.getExternalStorageState().equals("mounted")) && (!new File(Environment.getExternalStorageDirectory() + "/localizafoto").exists()))
      new File(Environment.getExternalStorageDirectory().toString() + "/localizafoto").mkdirs();
    this.variablesGlobales = ((VariablesGlobales)getApplicationContext());
    this.variablesGlobales.ubicar();
    this.btnAbrirMapa = ((Button)findViewById(2131165216));
    this.btnAbrirMapa.setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        PrincipalActivity.this.startActivity(new Intent(PrincipalActivity.this, MapaLugaresActivity.class));
      }
    });
    this.btnAbrirLista = ((Button)findViewById(2131165215));
    this.btnAbrirLista.setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        PrincipalActivity.this.startActivity(new Intent(PrincipalActivity.this, ListaLugaresActivity.class));
      }
    });
    this.btnSacarFoto = ((Button)findViewById(2131165217));
    this.btnSacarFoto.setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        if (PrincipalActivity.this.variablesGlobales.getPrimeraLectura())
        {
          VariablesGlobales.setOrigen("Camara");
          PrincipalActivity.this.startActivity(new Intent(PrincipalActivity.this, GeoImagenes.class));
          return;
        }
        Toast.makeText(PrincipalActivity.this.getBaseContext(), PrincipalActivity.this.getResources().getString(2131034123), 1).show();
      }
    });
  }

  public boolean onCreateOptionsMenu(Menu paramMenu)
  {
    getMenuInflater().inflate(2131099649, paramMenu);
    return true;
  }

  public boolean onOptionsItemSelected(MenuItem paramMenuItem)
  {
    switch (paramMenuItem.getItemId())
    {
    default:
      return false;
    case 2131165225:
    }
    finish();
    return true;
  }

  protected void onPause()
  {
    super.onPause();
    this.variablesGlobales.detenerGPS();
  }

  protected void onResume()
  {
    super.onResume();
    this.variablesGlobales.ubicar();
    ((AdView)findViewById(2131165213)).loadAds();
  }

}
Código:
//esto es otra parte del codigo
protected void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
    setContentView(2130903040);
//Aqui es donde no se que variable poner
    this.variablesGlobales = ((VariablesGlobales)getApplicationContext());
    this.iv = ((ImageView)findViewById(2131165190));
    this.btnEditar = ((Button)findViewById(2131165198));
    this.btnEditar.setOnClickListener(new View.OnClickListener()
    {
      public void onClick(View paramAnonymousView)
      {
        Intent localIntent = new Intent(MostrarLugarActivity.this, EditarLugarActivity.class);
        localIntent.putExtra("situacion", "Editar");
        MostrarLugarActivity.this.startActivity(localIntent);
        MostrarLugarActivity.this.finish();
      }
    });
    this.btnEditar.setVisibility(1);
    this.txtNombreLugar = ((EditText)findViewById(2131165187));
    this.txtNombreLugar.setClickable(false);
    this.txtNombreLugar.setFocusable(false);
    this.txtDescripcion = ((EditText)findViewById(2131165188));
    this.txtDescripcion.setClickable(false);
    this.txtDescripcion.setFocusable(false);
    localizarRegistro();
  }

  protected void onPause()
  {
    super.onPause();
    if ((this.bitMap != null) && (!this.bitMap.isRecycled()))
    {
      this.iv.setImageBitmap(null);
      this.bitMap.recycle();
      this.bitMap = null;
    }
  }
}
Llevó dias intentando resolver el problema pero nosé como resolverlo, pregunté a mi maestro, pero me dijo que tenia que hacerlo yo y no me lo iba a resolver

Una ayudita por favor
Responder Con Cita


Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 18:04:39 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007