запуск новой активности в среде вкладок - PullRequest
1 голос
/ 10 января 2012
     host.addTab(host.newTabSpec("Offers")
            .setIndicator("Offers", getResources().getDrawable(R.drawable.icon_light))
            .setContent(new Intent(this, List_Items.class)));


       host.addTab(host.newTabSpec("Account")
            .setIndicator("Account", getResources().getDrawable(R.drawable.icon_wrench))
            .setContent(new Intent(this, Offer_Popup.class)));


   BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {

        @Override
        public void onReceive(Context context, Intent intent) {
            // TODO Auto-generated method stub
            String action=intent.getAction();

            if (action.equals("newstuff"))
            {

                 Intent intent2= new Intent(context, NewStuff.class);
                 startActivity(intent2);
            }

        }

        };


    IntentFilter filter=new IntentFilter("newstuff");
    this.registerReceiver(mBroadcastReceiver, filter);

Прямо сейчас, у меня есть 2 вкладки в среде панелей вкладок, а также есть широковещательный слушатель, который, если соответствует действие "newstuff", то запустит действие класса NewStuff, но таким образом, он покрывает мою среду панели вкладок. Как запустить новое действие от слушателя, чтобы оно не охватывало мои вкладки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...