Я использую локальный Service
, привязанный к моим всем activities
и когда я начать Activity
я получаю callback
:onServiceConnected обратного вызова из связанного приложения службы не называется в TabHost
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
}
, но если я использую TabHost и если деятельность запускается следующим образом:
TabSpec spec = tabHost.newTabSpec("Spec");
intent = new Intent(this, TestActivity.class);
spec.setContent(intent);
onServiceConnected обратный вызов не называется.
Почему? Как разрешить этот случай?
SUMMARY:
intent = new Intent(this, MyActivity.class);
startActivity(intent); // In this case callback is called
TabSpec spec = tabHost.newTabSpec("Spec");
intent = new Intent(this, MyActivity.class);
spec.setContent(intent); // In this case callback is not called
отправить еще несколько кода этого недостаточно для решения – stackoverflow