代码重复

时间:2014-12-05 01:10:18

标签: android android-activity

我必须在少数类文件中编写一个代码来显示“互联网不可用”对话框。据我所知,我只需要在onCreate方法上编写这段代码,但我担心的是,代码重复。代码如下

onCreate()
{
  if(isNetworkStatusAvialable (getApplicationContext())) 
    {
        showAlertDialog(HomeActivity.this, "Internet Connection",
                    "You have internet connection", true);
    } 
    else
    {
        showAlertDialog(HomeActivity.this, "No Internet Connection",
                    "You don't have internet connection.", true);
    }
}//End of oncreate

showAlertDialog(................... )
 {

 }

在少数类文件中,将重复相同的代码。为了避免这种情况,如果我编写单独的类文件并扩展为“Extends”,那么我担心onCreate方法将覆盖所需的类文件,其中包含其他内容。

任何建议。

1 个答案:

答案 0 :(得分:1)

如果活动覆盖SuperNotCalledException而不调用onCreate(),则应用程序会因super.onCreate()而崩溃,因此只要每个活动都扩展了您的基本活动,就可以保证您的实施将被召唤。