Да я шучу
Просто в моем случае эта секунда действительно не критична.
Ну вот к примеру у меня устройство порой тупит на несколько секунд, потому что внутренняя память похоже умирает (физически умирает), а за это время секунда пройдет
Я не пойму, почему не сделать быстро и практично, дабы не зависеть от таймера (с таймером кода больше =) )
С фрагмента, с метода onActivityCreated шлем
[syntax=java5]
getActivity().sendBroadcast(new Intent("I_WAS_CREATED"));
[/syntax]
В активности ловим данный. Создаем бродкаст в методе onCreate активности, например.
[syntax=java5]
private void createCommonReceiver() {
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction("I_WAS_CREATED");
BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction();
if (action.equals("I_WAS_CREATED")) {
//если сюда зашли, значит фрагмент создался
}
}
};
this.registerReceiver(broadcastReceiver, intentFilter);
}
[/syntax]
Всё, мы точно знаем когда создастся фрагмент.
Михаила слушаться надо, это его любимая фраза.