2011-12-28 4 views
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:как передать данные от одного вида деятельности на другой вид деятельности с го использования класса Application

MyData data=(MyData)getApplication(); 
+0

любая конкретная причина для расширения класса приложения, есть у проверенных данных = new MyData(); – AAnkit

+4

Вы объявили свое приложение как «MyData» в AndroidManifest.xml? – harism

+2

Возможно, вы забыли добавить расширенное имя приложения в манифест: ' ...

ответ

Смежные вопросы

 Смежные вопросы