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