0
当我从对话框中取出新的活动时,我正面临着实例错误。
从对话框启动新活动时出现Instanciation错误。
我从主类制作一个对话框对象,然后显示一个对话框。
LoginDialog loginDialog = new LoginDialog(Main.this);
loginDialog.show();
Atfer对话框启动,对话框从对话框构造函数获取所有者活动。
public LoginDialog(Activity activity) {
// TODO Auto-generated constructor stub
super(activity);
mActivity = new Activity();
mActivity = activity;
}
当用户单击对话框中,从一个按钮
,它应该开始一个新的活动
但我得到一个实例化的错误instread。
Button.OnClickListener loginTypeListener = new Button.OnClickListener(){
public void onClick(View v){
switch(v.getId()){
case 1:
if(!AutoLoginCheck.isChecked()){
AutoLoginChecked = false;
}
goToFbLogin();
}
};
void goToFbLogin(){
Intent i = new Intent(mActivity, FacebookLogin.class);
i.putExtra("CheckAutoLogin", AutoLoginChecked);
mActivity.startActivity(i);
}
代码看起来不错,但我不知道为什么我会得到instanciate错误。
这里是我的logcat。
有人可以告诉我为什么我会得到instanciation错误?