2013-12-06 5 views
0

Я использую this project в качестве справки.как начать деятельность на ленточном меню андроид

Когда я нажимаю на пункты меню ленты, отображается тост. Как начать работу над этим или как настроить контент динамически и отображаться соответствующим образом (например, в facebook).

public void onSlideMenuItemClick(int itemId) { 
    switch(itemId) { 
    case R.id.item_one: 
     Toast.makeText(this, "Item one selected", Toast.LENGTH_SHORT).show(); 
     startActivity(new Intent(this, newjava.class)); //this generate error and forcing the app to close. 
     break; 
} 

LogCat как только я нажимаю по пункту

12-06 02:41:32.857: D/AndroidRuntime(2967): Shutting down VM 
12-06 02:41:32.857: W/dalvikvm(2967): threadid=1: thread exiting with uncaught exception (group=0xb3a2ab90) 
12-06 02:41:32.867: E/AndroidRuntime(2967): FATAL EXCEPTION: main 
12-06 02:41:32.867: E/AndroidRuntime(2967): Process: com.coboltforge.slidemenuexample, PID: 2967 
12-06 02:41:32.867: E/AndroidRuntime(2967): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.coboltforge.slidemenuexample/com.coboltforge.slidemenuexample.newjava}; have you declared this activity in your AndroidManifest.xml? 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1628) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1424) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.app.Activity.startActivityForResult(Activity.java:3423) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.app.Activity.startActivityForResult(Activity.java:3384) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.app.Activity.startActivity(Activity.java:3626) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.app.Activity.startActivity(Activity.java:3594) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at com.coboltforge.slidemenuexample.MainActivity.onSlideMenuItemClick(MainActivity.java:75) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at com.coboltforge.slidemenu.SlideMenu$1.onItemClick(SlideMenu.java:367) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.widget.AdapterView.performItemClick(AdapterView.java:299) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.widget.AbsListView.performItemClick(AbsListView.java:1113) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.widget.AbsListView$PerformClick.run(AbsListView.java:2904) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.widget.AbsListView$3.run(AbsListView.java:3638) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.os.Handler.handleCallback(Handler.java:733) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.os.Handler.dispatchMessage(Handler.java:95) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.os.Looper.loop(Looper.java:137) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at android.app.ActivityThread.main(ActivityThread.java:4998) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at java.lang.reflect.Method.invokeNative(Native Method) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at java.lang.reflect.Method.invoke(Method.java:515) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593) 
12-06 02:41:32.867: E/AndroidRuntime(2967):  at dalvik.system.NativeStart.main(Native Method) 
+0

Какая ошибка? Почтовый журнал cat. – JoelFernandes

ответ

0

Вы забыли упомянуть активность в файле манифеста ... Добавить это в ваш файл манифеста

<activity 
     android:name="com.coboltforge.slidemenuexample.newjava" > 
</activity> 
+0

Я уже добавил файл java для манифеста. – Sunil

+0

** {com.coboltforge.slidemenuexample/com.coboltforge.slidemenuexample.newjava}; объявили ли вы эту активность в своем AndroidManifest.xml? **, четко заявив, что вы пропустили объявление –

+0

Сэр. Я работаю с двумя файлами, которые оба добавляются в манифест. Я знаю, как правило, его файл отсутствует в манифестной ошибке, но теперь я не знаю. – Sunil

1

Добавьте к этому файл манифеста с вашим разным Деятельность имя: из-за названия проблемы с деятельностью ...

<activity 
    android:name="com.coboltforge.slidemenuexample.yourActivityname" > 
</activity> 
+0

Я попытался Извините, но я не могу найти ни одной проблемы –

+0

@piyush sir, уже сделано, что – Sunil

+0

тост отображается ?? – Piyush

Смежные вопросы