public class Principal extends Activity implements AlertDialog.OnClickListener{
private Autoupdater updater;
private RelativeLayout loadingPanel;
private Context context;
private Button actualizarBTN;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_Principal);
try {
loadingPanel = (RelativeLayout) findViewById(R.id.loadingPanel);
//Esto sirve si la actualizacion no se realiza al principio.
loadingPanel.setVisibility(View.GONE);
//Comentamos esa linea para que no se ejecute al principio.
//comenzarActualizacion();
actualizarBTN = (Button) findViewById(R.id.botonActualizar);
actualizarBTN.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
comenzarActualizar();
}
});
}catch (Exception ex){
//Por Cualquier error.
Toast.makeText(this,ex.getMessage(),Toast.LENGTH_LONG)
}
}
//Aqui el resto del codigo...
}