1、在非Activity类中调用intent,只需要将context当作参数传入就可以了,同时需要设置intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK).
2、其中调用MainActivity中方法时,还是将MainActivity当作参数传入就可以了,其中MainActivity activity; this activity=activity; this.activity.method();
3、关于Uri的使用,在传入网址时需加入协议如“http://www.baidu.com”,这是由于:
URL的格式由下列三部分组成:
第一部分是协议(或称为服务方式);
第三部分是主机资源的具体地址。,如目录和文件名等。
第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。