Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 代码重复_Android_Android Activity - Fatal编程技术网

Android 代码重复

Android 代码重复,android,android-activity,Android,Android Activity,我必须写一个代码来显示“互联网不可用”对话框中的几个类文件。据我所知,我只需要在创建方法上编写这段代码,但我关心的是,代码重复。代码如下 onCreate() { if(isNetworkStatusAvialable (getApplicationContext())) { showAlertDialog(HomeActivity.this, "Internet Connection", "You have internet

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

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方法将被覆盖到所需的类文件中,这些类文件包括其他内容


任何建议

如果某个活动重写了
onCreate()
,而没有调用
super.onCreate()
,则应用程序将因
SuperNotCalledException
而崩溃,因此只要每个活动扩展了基本活动,就可以保证调用您的实现