Tôi muốn bắt đầu một hoạt động mới trong lớp phi Hoạt động mà thực hiện một DialogListener
Sau đây là mã của tôi:Bắt đầu Hoạt động mới từ lớp Hoạt động phi
public class FacebookLoginDialog implements DialogListener {
@Override
public void onComplete(Bundle values) {
HomeActivity.showInLog(values.toString());
Intent i1 = new Intent (this, SearchActivity.class);
startActivity(i1);
}
@Override
public void onFacebookError(FacebookError e) {
// TODO Auto-generated method stub
}
@Override
public void onError(DialogError e) {
// TODO Auto-generated method stub
}
@Override
public void onCancel() {
// TODO Auto-generated method stub
}
}
tôi không thể bắt đầu hoạt động mới sử dụng ý trong onComplete
phương pháp, xin vui lòng giúp đỡ.
Cảm ơn
cố gắng để thay đổi "này" để getApplicationContext(), hoặc vượt qua bối cảnh từ một hoạt động –
Lưu ý rằng tôi muốn bắt đầu hoạt động khi đăng nhập thực hiện thành công đó là lý do tại sao tôi đã bắt đầu hoạt động trong phương thức onComplete – Nadeem
Tôi đã thay đổi điều này thành getApplicationContext(), nhưng nó không thể giải quyết được vấn đề của tôi. Bạn có thể cho biết chính xác tôi nên vượt qua ngữ cảnh từ một hoạt động không? SearchActivity là hoạt động tôi muốn bắt đầu – Nadeem