Java编程(If-else语句)

时间:2015-10-13 05:37:31

标签: java android if-statement android-studio

我正在使用android studio创建一个应用程序,它会检查灯光的健康状况。如果灯不健康,它将显示警报。所以我想知道如何在其中加入if-else语句。我已经编写了警报的代码。

Code

import .... 
public class Function extends AppCompatActivity { 
@Override protected void onCreate(Bundle savedInstanceState) { 

super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_function); } 
    public void showAlert(View view) {
    AlertDialog.Builder myAlert = new AlertDialog.Builder(this); myAlert.setMessage("Not all lights are off!") .setPositiveButton("OK", new DialogInterface.OnClickListener() {
    @Override 
    public void onClick(DialogInterface dialog, int which) { 
    dialog.dismiss(); } 
    }) .setTitle("Opps") .create(); myAlert.show();}
    }

1 个答案:

答案 0 :(得分:0)

我认为您对警报对话框的概念感到困惑。试试这个:

if(lights are healthy)
{
Toast.makeText(getApplicationContext(),"lights are healthy", Toast.LENGTH_SHORT).show();
}
else
{
//call your showAlert method here
showAlert();
}

我无法理解你为什么要将参数视图传递给你的方法。