1

我建立了一个非活动类,在这个类中,需要在我的应用程序中打开一个网络浏览器进行登录,登录后网页会自动关闭,所以我想在关闭网络浏览器后调用一个函数。打开网络浏览器没有问题。

public class DIDCore {
long appdid;
.
.
.
Activity myactivity;}
public DIDCore(long APPDID,Activity activity){      
    // TODO Auto-generated constructor stub
    appdid=APPDID;
    myactivity=activity;
}
public void LoginDID(){                             
    try {
    ....
    ....
       Intent browserIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www......com/login.aspx?code=110"));                  
            myactivity.startActivityForResult(browserIntent, 1);
    }

但我无法检查何时关闭意图

所以我需要你的帮助

谢谢

4

1 回答 1

0

您正在使用 myactivity 对象开始活动

因此,当您自动关闭 webview 活动时,您的 myactivity

 onActivityResult()

方法将被调用,所以你可以在这里做你的过程....

或者尝试在其他活动而不是普通类中调用浏览器活动

于 2012-06-06T05:51:35.327 回答