2011-12-28 69 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:如何从一个活动的数据传递到与次使用的应用程序类的其他活动

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

扩展应用程序类的任何具体原因, 已尝试data = new MyData(); – AAnkit 2011-12-28 18:11:17

+4

你是否在AndroidManifest.xml中将你的应用程序声明为“MyData”? – harism 2011-12-28 18:13:28

+2

您可能忘记将扩展的应用程序名称添加到清单中:' ... 2011-12-28 18:21:49

回答

相关问题