Активность группы бросить ActivityNotFoundException? - PullRequest
2 голосов
/ 13 ноября 2009

Я хочу изменить текущую активность внутри вкладки в активности вкладок,

после некоторого исследования я знаю, что для этого мне нужно использовать группу активности.

затем я создал новый класс extends ActivityGroup с кодом ниже:

public class FavShop extends ActivityGroup{
 protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       LocalActivityManager m = getLocalActivityManager();
       Intent i = new Intent(this, fav_shops.class);
       Window window = m.startActivity("favourite shop",i);
       setContentView(window.getDecorView()); 
  }
 }

затем я запускаю программу, программа выбрасывает ActivityNotFoundException при запуске намерения для вкладки

Понятия не имею, как решить эту проблему, кто-нибудь может мне помочь?

Ответы [ 2 ]

6 голосов
/ 13 ноября 2009

Вы описали свою новую активность в вашем AndroidManifest.xml? Я забываю делать это почти каждый раз, когда создаю Активность.

0 голосов
/ 21 июля 2011

Решение, которое сработало для меня, - это ОЧИСТИТЬ проект.

В Eclipse, Меню (Проект) > Выбрать Очистить После этого скомпилируйте и запустите проект.

Посмотри, работает ли это. Хотя это странно.

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