我在操作欄中進行了更新。當你點擊它時,對話框將顯示要求檢查互聯網連接。問題是沒有出現對話框。我想知道我的代碼是否有問題。對話框不工作 - Android
private void Refresh() {
if(IsparkLib.isInternetConnected(InquiryMainActivity.this)){
nameOfMethod();
AlertDialog.Builder dialog = new AlertDialog.Builder(InquiryMainActivity.this);
dialog.setTitle("Are you sure you want to update?");
dialog.setCancelable(true);
dialog.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int arg1) {
// TODO Auto-generated method stub
Intent intent = new Intent(InquiryMainActivity.this,InquiryMainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}
});
}
else{
AlertDialog.Builder dialog = new AlertDialog.Builder(InquiryMainActivity.this);
dialog.setTitle("Warning");
dialog.setPositiveButton("OK",null);
final TextView mes = new TextView(InquiryMainActivity.this);
mes.setTextColor(Color.BLACK);
mes.setText("Please check your internet connection");
mes.setTextSize(20);
}
感謝。爲你投票。 :) – jajaja