我是新的Java和我想找到一個簡單的方法來放置一個對話框後if語句,但我是堆棧。我嘗試了this代碼,但我不想爲一個對話框創建一個新類。我想在Android中的if語句後添加警報對話框
所以我想要得到一個對話框,當我接近一個點,我也有一個敬酒,並且我得到了正確的敬酒。
我沒有包括完整的代碼,但我可以這樣做,如果有必要。
THX
if(i==3){//this is home
\t \t \t TextView tv4=(TextView)parentActivity.findViewById(R.id.textView4);
\t \t \t tv4.setText("Distance From home is: "+ String.valueOf(distance));
\t \t \t if (distance < 1000) {
\t \t \t \t \t
\t \t \t
AlertDialog.Builder builder1 = new AlertDialog.Builder(parentActivity.getBaseContext()); \t
\t builder1.setTitle("Alert Dialog");
builder1.setMessage("Write your message here.");
\t
\t \t \t \t \t \t \t \t \t \t \t \t
\t \t \t \t Toast.makeText(parentActivity.getBaseContext(),
\t \t \t "Welcome Home", Toast.LENGTH_LONG).show();
\t \t \t \t
\t \t \t }
\t \t }
設置標題和消息顯示對話框後,您只需調用'builder1.show();'。 – AndroidEx
只需添加這兩行...來顯示對話框... AlertDialog alertDialog = builder1.create(); alertDialog.show(); –
現在看起來好一些,但應用程序在運行之前顯示沒有對話框的烤麪包不起作用。我應該改變佈局上的東西嗎? –