J'essaie de montrer popup
sur activity on create()
méthode mais rien ne semble se produire .. Non exception
no popup
.Montrer pop up sur l'activité de création échoue
code suivant est
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
btnClear = (Button)findViewById(R.id.btnClear);
txtPassword = (TextView) findViewById(R.id.txtPassword);
txtPassword.setOnTouchListener(otl);
btnClear.setVisibility(View.GONE);
objDBHelper = DBHelper.getInstance(getApplicationContext());
SQLiteDatabase db = objDBHelper.getWritableDatabase();
long driverProfileCount = objDBHelper.getProfilesCount(db);
initiatePasswordPopupWindow(); // show pop up when no data is in table
}
private void initiatePasswordPopupWindow() {
try {
//We need to get the instance of the LayoutInflater, use the context of this activity
LayoutInflater inflater = (LayoutInflater) Login.this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
//Inflate the view from a predefined XML layout
final View layout = inflater.inflate(R.layout.setting_password_popup,
(ViewGroup) findViewById(R.id.setting_password_popup_element));
// create a 300px width and 470px height PopupWindow
pw = new PopupWindow(layout, 600, 720, true);
// display the popup in the center
layout.post(new Runnable() {
public void run() {
pw.showAtLocation(layout, Gravity.CENTER, 0, 0);
Button cancelButton = (Button) layout.findViewById(R.id.end_data_send_button);
cancelButton.setOnClickListener(cancel_button_click_listener);
}
});
/* TextView mResultText = (TextView) layout.findViewById(R.id.server_status_text);*/
} catch (Exception e) {
e.printStackTrace();
}
}
Qu'est-ce que je suis absent?
Etes-vous sûr driverProfileCount est en fait Equalt à 0? – StarterPack
Êtes-vous sûr 'driverProfileCount == 0'? –
afficher le code complet, car nous ne pouvons pas dire si 'driverProfileCount' est zéro –