如何在活动之前显示消息框?

时间:2014-10-13 17:54:47

标签: android android-activity dialog alert message

在我的活动中,我使用以下代码抛出一个新的:

    intent = new Intent(this, NewActivity.class);
    startActivity(intent);

如何在启动新活动之前显示消息?我想在进行新活动之前向用户显示警告,只需按OK按钮继续...

4 个答案:

答案 0 :(得分:2)

只需创建一个对话框。

Dialog dialog = new AlertDialog.Builder(getActivity())
               .setMessage(R.string.dialog_fire_missiles)
               .setPositiveButton(R.string.fire, new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int id) {
                       Intent intent = new Intent(MainActivity.this, NewActivity.class);
                       startActivity(intent);
                   }
               })
               .setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
                   public void onClick(DialogInterface dialog, int id) {
                       // User cancelled the dialog
                   }
               }).create();

dialog.show();

答案 1 :(得分:1)

只需复制此代码: - 只显示ok按钮

 AlertDialog.Builder builder = new AlertDialog.Builder(NewActivity.class);
 builder.setMessage("Your Message");
 builder.setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
 public void onClick(DialogInterface dialog, int id) {
  // User clicked OK button
 intent = new Intent(this, NewActivity.class);
 startActivity(intent);
       }
   });

 AlertDialog dialog = builder.create();

答案 2 :(得分:0)

只需使用对话框片段,当用户点击"确定" ,然后启动活动。

http://developer.android.com/guide/topics/ui/dialogs.html

答案 3 :(得分:0)

您可以使用toast来查看this

Toast.makeText(getApplicationContext(), "Message", Toast.LENGTH_LONG).show();

对于提醒对话,您可以执行this

希望它有所帮助。