【发布时间】:2012-10-10 12:43:05
【问题描述】:
我有一个奇怪的问题。我在网上四处寻找,但没有找到答案。我仍然是android编程的初学者。那我们走吧:
我要做的就是用一些数据调用第二个 Activity。它适用于小数据,但如果数据变大,第二个活动将不会显示并且第一个活动完成。 这是我的调用方法代码:
Intent intent = new Intent(ActivitySearch.this,ActivityResults.class);
Bundle bundle = new Bundle();
bundle.putParcelableArrayList("data", searchList);
intent.putExtras(bundle);
startActivity(intent);
接收数据的部分并不重要。即使我不尝试读取包,也不会调用该活动。我已经用以下几行测试了这个:
@Override
public void onCreate(Bundle savedInstanceState) {
Log.d("DEBUG","ActivityResult::onCreate()");
super.onCreate(savedInstanceState);
OnCreate() 永远不会被调用。
也许你的一个人有一个想法...... 感谢您的帮助!
编辑:至少我忘记了:这只发生在 ICS 下。该应用程序就像姜饼和果冻的魅力一样。
Edit2:Logcat
10-10 14:49:46.951: D/OpenGLRenderer(21696): Flushing caches (mode 0)
10-10 14:49:47.011: V/ActivityThread(22429): com.example.amazonsearch white listed for hwui
10-10 14:49:50.821: W/IInputConnectionWrapper(21696): showStatusIcon on inactive InputConnection
【问题讨论】:
-
那么在这种情况下,您必须在 LogCat 中有一些堆栈跟踪。请检查并转储一些错误日志。
-
好的,附在帖子上。感谢您的快速回复!
-
还会有更多。在这里我看不到任何相关信息
标签: java android android-activity android-4.0-ice-cream-sandwich