在Android应用程序弹出

时间:2016-06-06 15:38:24

标签: android

如何使应用程序能够像Facebook聊天头或WhatsApp回复一样弹出窗口?即使应用程序未运行,该弹出窗口也应该能够在某些操作完成后通过任何屏幕自动启动。

1 个答案:

答案 0 :(得分:0)

将它放在你的utils类中:

public static void showPopUp(Context context) {
    AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(context);
    LayoutInflater inflater = context.getLayoutInflater();
    View v = inflater.inflate(R.layout.yourxml, null);
    dialogBuilder.setView(v);

    final AlertDialog alertDialog = dialogBuilder.create(); 
    alertDialog.setCancelable(false);
    alertDialog.setCanceledOnTouchOutside(false);

    alertDialog.show();
}

在您要显示弹出窗口时,使用YOURUTILSCLASSNAME.showPopUp(YOURACTIVITY.this);调用上述方法。