2011-12-28 36 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

回答

相關問題