我有一个包含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);
即使我使用共享偏好,当我读取活动B中的数据时,我也遇到了同样的问题,但是当我在活动C中执行相同操作时应用程序崩溃。
答案 0 :(得分:0)
似乎活动C存在问题。确保在AndroidManifest中定义活动C就像A和B一样;并确保将C正确定义为活动。