我必须在少数类文件中编写一个代码来显示“互联网不可用”对话框。据我所知,我只需要在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方法将覆盖所需的类文件,其中包含其他内容。
任何建议。
答案 0 :(得分:1)
如果活动覆盖SuperNotCalledException
而不调用onCreate()
,则应用程序会因super.onCreate()
而崩溃,因此只要每个活动都扩展了您的基本活动,就可以保证您的实施将被召唤。