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:как передать данные от одного вида деятельности на другой вид деятельности с го использования класса Application
MyData data=(MyData)getApplication();
любая конкретная причина для расширения класса приложения, есть у проверенных данных = new MyData(); – AAnkit
Вы объявили свое приложение как «MyData» в AndroidManifest.xml? – harism
Возможно, вы забыли добавить расширенное имя приложения в манифест: ' ... application'. [Link] (http://developer.android.com/guide/topics/manifest/application-element.html#nm). –