@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_company_preference); _context = this; city = getIntent().getExtras().getString(MBDefinition.EXTRA_CITY); province = getIntent().getExtras().getString(MBDefinition.EXTRA_PROVINCE); country = getIntent().getExtras().getString(MBDefinition.EXTRA_COUNTRY); setToolBar(); lv_company = (ListView) findViewById(R.id.lv_company); lv_company.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, final int position, long id) { AlertDialog.Builder builder = new AlertDialog.Builder(_context); builder.setMessage( _context.getString(R.string.save_preference_confirmation) + " " + city + "?"); builder.setPositiveButton( R.string.yes, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // delete previous preferred company deletePreferedByCity(); // add preferred company with empty attrList addPreference(cp_adapter.getCompanyItem(position)); finish(); } }); builder.setNegativeButton( R.string.no, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); builder.show(); } }); Typeface OpenSansBold = FontCache.getFont(this, "fonts/OpenSansBold.ttf"); Typeface OpenSansRegular = FontCache.getFont(this, "fonts/OpenSansRegular.ttf"); TextView textView1 = (TextView) findViewById(R.id.textView1); TextView textView2 = (TextView) findViewById(R.id.textView2); tv_company404_text = (TextView) findViewById(R.id.tv_company404_text); line = findViewById(R.id.line); textView1.setTypeface(OpenSansBold); textView2.setTypeface(OpenSansBold); tv_company404_text.setTypeface(OpenSansRegular); }