Ciao,
nella mia app android, ho creato un PopupWindows, come da documentazione ufficiale (https://developer.android.com/refere...pupWindow.html) implementando un metodo (in una classe apposita) come segue:
codice:
LayoutInflater inflater = (LayoutInflater) ProfileView.this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
//Inflate the view from a predefined XML layout
View layout = inflater.inflate(R.layout.popup,
(ViewGroup) findViewById(R.id.popup_element));
// create a 300px width and 470px height PopupWindow
pw = new PopupWindow(layout, 300, 470, true);
// display the popup in the center
pw.showAtLocation(v, Gravity.CENTER, 0, 0);
al click viene chiuso (dismiss()).
ho una necessità. devo integrare un metodo (richiamabile da qualunque activity) che mi chiuda il popup.
Il popup windows viene creato nella MainActivity che estende la BaseActivity.
Tutti i tentativi che ho fatto mi risultano nulli, mi viene sempre fuori l'eccezione di oggetto null non esistente e quindi il popup non viene chiuso.
Come posso fare?
Grazie,