dimanche 10 mai 2015

Referencing a ListItemposition from resoucrce file

I am currently working on a proximity alert Android App.There is a listItem_pos key that I don't understand how it has been declared. Is it don automatically when a user put new Alert? I have put it in Bold. SNIPPET:

 private void setPreferences() {
    boolean isNewAlert = callerIntent.getBooleanExtra(getString(R.string.new_alert), true);
    SharedPreferences.Editor editor = defaultSharedPreferences.edit();

    if (isNewAlert) {       
        editor.putBoolean(getString(R.string.preference_turnon_key),false);     
        editor.putString(getString(R.string.preference_alertname_key), "");     
        editor.putString(getString(R.string.preference_address_key), "");
        editor.putString(getString(R.string.preference_radius_key), "1000");
        editor.commit();
    } else {
        int listItemPos = callerIntent.getIntExtra(getString(R.string.***listitem_pos***), -1);
        if (listItemPos != -1) {
            AlertEntity alertEntity = AlertListManager.getAlertEntityAtListPos(listItemPos);            
            editor.putBoolean(getString(R.string.preference_turnon_key),alertEntity.enabled);   
            editor.putString(getString(R.string.preference_alertname_key),alertEntity.name);
            editor.putString(getString(R.string.preference_address_key),alertEntity.address);   
            editor.putString(getString(R.string.preference_radius_key),alertEntity.radius);
            editor.commit();
        }
    }
}

Aucun commentaire:

Enregistrer un commentaire