问题:将大型数据传递给第二个活动
2022-08-31 23:52:39
我有一个奇怪的问题。我在网上四处寻找,但没有找到答案。我仍然是Android编程的初学者。那么让我们开始吧:
我想做的就是用一些数据调用第二个活动。它适用于小数据,但如果数据变大,则不会显示第二个活动,第一个活动将完成。以下是我的调用方法代码:
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下。该应用程序就像姜饼和froyo的魅力一样。
编辑2:日志猫
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