如何检查Android Studio Java中功能的生命状态

时间:2019-01-28 20:01:45

标签: java android

在Android Studio Java文件中,在OnCreate方法下,我正在调用某些函数,但不知道所有函数是否都已成功处理。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_dashboard);

    refreshData1 ();
    refreshData2 ();
    refreshData3 ();
}

private void refreshData1 () {
   some code

}

private void refreshData2 () {
   some code

}

private void refreshData3 () {
   some code

}

1 个答案:

答案 0 :(得分:0)

我建议您阅读有关布尔方法的内容,here您有一个快速的教程。

根据您需要的任何逻辑,使您的方法返回结果。如果您的方法不依赖于它们,并且可以依次执行,无论是否失败,那么可以将其编写为下一个:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_dashboard);

    final boolean result1 = refreshData1();
    final boolean result2 = refreshData2();
    final boolean result3 = refreshData3();

    if (!result1 || !result2 || !result3) {
        Log.w(TAG, "Something failed");
    }
}

private boolean refreshData1() {

   // If whatever logic fails, then return false

    return true;
}

........
........