我正在处理我的应用,并且在将活动转移到另一个应用时遇到了问题。这是我的logcat:
11-14 21:28:01.304 13030-13030/com.bringit.bringitrecyclerviewtest I/Timeline: Timeline: Activity_launch_request id:com.bringit.bringitrecyclerviewtest time:66780166
11-14 21:28:01.474 13030-13030/com.bringit.bringitrecyclerviewtest D/Activity: performCreate Call secproduct feature valuefalse
11-14 21:28:01.474 13030-13030/com.bringit.bringitrecyclerviewtest D/Activity: performCreate Call debug elastic valuetrue
11-14 21:28:01.664 13030-13030/com.bringit.bringitrecyclerviewtest I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@1db28caa time:66780525
11-14 21:28:01.984 13030-13030/com.bringit.bringitrecyclerviewtest V/ActivityThread: updateVisibility : ActivityRecord{3534268b token=android.os.BinderProxy@1f24a11b {com.bringit.bringitrecyclerviewtest/com.bringit.bringitrecyclerviewtest.SplashAcitivity}} show : false
11-14 21:29:37.174 13030-13030/com.bringit.bringitrecyclerviewtest D/ViewRootImpl: ViewPostImeInputStage ACTION_DOWN
11-14 21:29:37.324 13030-13030/com.bringit.bringitrecyclerviewtest I/Timeline: Timeline: Activity_launch_request id:com.bringit.bringitrecyclerviewtest time:66876180
我的logcat摘录的第一行是当我进入我的一个活动时。最后一行是我在用户的触摸事件中将此活动留给另一个活动。
我对此错误感到非常沮丧,因为它并没有直接向我吐出错误信息,所以我不知道问题出在哪里。
感谢您的帮助。
这里是开始新活动的代码块:
Intent intent = new Intent(context, DrinkMenuActivity.class);
intent.putExtra("cafe", cafes.get(position));
intent.putParcelableArrayListExtra("cafe_list", cafes);
startActivity(intent);
我已经从我的日志中检查过,我添加到我的意图中的值确实不是空的并且包含有意义的数据。在DrinkMenuActivity的onCreate
方法中,我试图查看它是否通过Logging传出,但logcat上没有Logs,这只意味着DrinkMenuActivity根本没有启动。