Estoy trabajando en un nuevo proyecto antiguo ... Lo estoy haciendo para un mercado diferente del país, y cuando copié el código de un proyecto anterior, se muestra algunos errores como MIGRATE ANDROID CODE (A partir del ADT 14, los campos de recursos no se pueden usar como casos de conmutación). Esto ocurre para los recursos que están en el archivo strings.xml y para el diseño. Pero no me da una solución posible ... ¿cómo puedo solucionarlo ??? Aquí está el código:Los ID de recursos de Android de repente no son definitivos, los campos no se pueden resolver
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Here is mistake
setContentView(R.layout.main);
//Kreira AlertDialog sa dva dugmeta koji ce se pojaviti pri aktiviranju aplikacije
ad = new AlertDialog.Builder(this).create();
//And HERE
ad.setTitle(getString(R.string.vasa_trenutna_lokacija));
//And HERE
ad.setMessage(getString(R.string.da_bi_ste_koristili_aplikaciju));
//And HERE
ad.setButton(DialogInterface.BUTTON_POSITIVE, getString(R.string.dozvoli), new DialogInterface.OnClickListener() {
//Klikom na dugme Dozvoli otvara se novi prozor
@Override
public void onClick(DialogInterface ad, int which) {
Intent i = new Intent(NiskiMerakActivity.this, TrenutnaLokacija.class);
startActivity(i);
finish();
}
});
ad.setButton(DialogInterface.BUTTON_NEGATIVE, getString(R.string.ne_dozvoli),new DialogInterface.OnClickListener() {
//Klikom na dugme Ne dozvoli aplikacija se zatvara
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
favor, publique sus Logcat. Espero que no obtenga el error causado por la importación del archivo R en su clase. – Hiral
¿Qué error o excepción está obteniendo por el camino ?????? –
Estúpido de mi !!!! Importé android.R, pero para algunos reson no importé todo de R. Agregué. * En el y y ahora parece que está bien! Gracias .... Ponlo como una respuesta y lo verificaré verdadero ... – Jovan