public class BootUpReceiver extends BroadcastReceiver{
@Override
public void onReceive(final Context context, Intent intent) {
//Delay 10 sec so that device could establish network
Intent i = new Intent(context, SplashActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
Androidの起動時にアクティビティを開始していますが、Androidはネットワーク接続を確立するのに時間がかかるため、アプリの起動を10秒遅らせて、アプリがインターネットを使用できるようにします.