Я пытаюсь начать деятельность из своего основного вида деятельности. Это не работает и меня заводит. Что у меня есть:ActivityNotFoundException: Не удается найти явный класс активности
Intent i = new Intent ("net.xxx.View1");
Context con = this.getBaseContext();
ComponentName cn = new ComponentName("net.xxx.Mybooks", "BookView");
i.setComponent(cn);
Bundle extras = new Bundle();
ooo
i.putExtras(extras);
startActivity(i);
Manifest is:
android:name="BookView" >
<intent-filter >
<action android:name ="android.intent.action.VIEW" />
<action android:name ="net.xxx.View1" />
<category android:name ="android.intent.category.DEFAULT" />
</intent-filter>
Что я получаю:
* 02-03 19: 34: 47,448: E/AndroidRuntime (2027): android.content.ActivityNotFoundException: Невозможно найти явный класс активности {net.xxx.Mybooks/BookView}; объявили ли вы эту активность в вашем AndroidManifest.xml *
Что было бы правильно, я думаю, если '/' был '.'
Я пробовал с контекстом и без какого-либо componentetName, результат всегда один и тот же.
SdkVersion = "10"
Заранее спасибо за вашу помощь
Клифф
Я также пробовал Intent i = new Intent (это, BookView.class); и я получаю «02-04 14: 24: 31.750: E/AndroidRuntime (480): java.lang.RuntimeException: не удается запустить Activity ComponentInfo {net.crl.mybooks/net.crl.mybooks.BookView}: java.lang .NullPointerException " – cliff2310