3
import android.app.Application;
public class MyData extends Application{
private String name;
private String phone;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
}
當我使用的代碼下面一行調用者的活動發送數據時,我得到一個ClassCastException:如何從一個活動的數據傳遞到與次使用的應用程序類的其他活動
MyData data=(MyData)getApplication();
擴展應用程序類的任何具體原因, 已嘗試data = new MyData(); – AAnkit 2011-12-28 18:11:17
你是否在AndroidManifest.xml中將你的應用程序聲明爲「MyData」? – harism 2011-12-28 18:13:28
您可能忘記將擴展的應用程序名稱添加到清單中:' ... application'。 [鏈接](http://developer.android.com/guide/topics/manifest/application-element.html#nm)。 –
2011-12-28 18:21:49