【发布时间】:2016-04-02 15:38:31
【问题描述】:
我有一个包含 3 个活动的应用程序,我们称它们为 A、B 和 C。 要在它们之间切换,我使用 startactivity 并且它工作正常,但是当我想使用 putExtra 或 sharedpreferences 传递数据时:从 A 到 B,没有问题,但从 B 到 C 应用程序崩溃。
活动 A
Intent B = new Intent(getApplicationContext(),activityB.class);
B.putExtra("adresse-ip", "192.168.1.9");
startActivity(B);
活动 B
Intent C = new Intent(getApplicationContext(),activityC.class);
C.putExtra("adresse-ip2", "abc"); //When i add this line the apllication crash
startActivity(C);
即使我使用了 sharedpreferences,当我在活动 B 中读取数据时也遇到了同样的问题,但当我在活动 C 中执行相同操作时,应用程序崩溃了。
【问题讨论】:
-
你能分享你的 AndroidManifest 文件吗?
标签: android-activity sharedpreferences