如何使应用程序能够像Facebook聊天头或WhatsApp回复一样弹出窗口?即使应用程序未运行,该弹出窗口也应该能够在某些操作完成后通过任何屏幕自动启动。
答案 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);
调用上述方法。