1.彈框自動彈出,在指定的時間自動消失。
// 第一個參數EnterScanActivity.this:當前類文件名稱
// 友好的彈出框
AlertDialog.Builder loading = new AlertDialog.Builder(EnterScanActivity.this);
// 提示的圖標,可以不指定
//loading.setIcon(R.mipmap.tishi);
// 點擊彈框外部是否消失對話框
loading.setCancelable(false);
// 彈框標題
loading.setTitle("溫馨提示");
// 彈框提示
loading.setMessage("數據插入成功!");
// 該彈框作用>>在loading彈框彈出後的指定時間自動消失。
AlertDialog dialog dialog = loading.show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
dialog.dismiss();
}
}, 200);//單位:毫秒
2.彈框事件
new AlertDialog.Builder(this)
.setTitle("您確定返回嗎?")
// 提示
//.setIcon(R.mipmap.tishi)
.setCancelable(false)
.setPositiveButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int which) {
//Todo
//取消操作
}
})
.setNegativeButton("確定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int which) {
// 跳轉到另一個頁面
//Intent intent = new Intent(EnterFormActivity.this,EnterListActivity.class);
//startActivity(intent);
//finish();
}
})
.create().show();
3.Toast彈出框
// 第一個參數EnterFormActivity.this:當前類文件名稱
// 短提示框(時間)
Toast.makeText(EnterFormActivity.this, "數據已暫存到您本地!", Toast.LENGTH_SHORT).show();
// 長提示框(時間)
Toast.makeText(EnterFormActivity.this, "數據已暫存到您本地!", Toast.LENGTH_LONG).show();