如何在活动之前显示消息框?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在活动之前显示消息框?相关的知识,希望对你有一定的参考价值。
在我的活动中,我使用以下代码抛出一个新的:
intent = new Intent(this, NewActivity.class);
startActivity(intent);
如何在启动新活动之前显示消息?我想在进入新活动之前向用户显示警告,只需按OK按钮继续...
答案
只需创建一个对话框。
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();
另一答案
只需复制此代码: - 它只显示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();
另一答案
只需使用对话框片段,当用户单击“确定”时,然后启动活动。
http://developer.android.com/guide/topics/ui/dialogs.html
另一答案
你通过使用吐司来看看this
Toast.makeText(getApplicationContext(), "Message", Toast.LENGTH_LONG).show();
对于警报对话,你可以做this
希望能帮助到你。
以上是关于如何在活动之前显示消息框?的主要内容,如果未能解决你的问题,请参考以下文章