提问人:Ajay Shaw 提问时间:4/13/2022 最后编辑:Ajay Shaw 更新时间:4/22/2022 访问量:57
如何调用一个活动的函数,试图从mainactivity调用另一个活动的意图
How to call a function of an activity trying to intent in another activity from mainactivity
问:
我想制作一个 Android java 包来意图到一个活动 但是每当我试图意图时,它都会给我 nullpointerexception 当我运行它时 有一个newweb.java类,其中有这个函数
Public Void openweb(Context con,String url){
Intent i=new Intent(con,myweb.class);
i.putStringExtra("webcode",url);
startactivity(i);
}
myweb 是一项活动
在Mainactivity中
newweb web=new newweb();
Web.openweb(Mainactivity.this,url);
但发生了错误 Intent 期间 NewWeb 中的 nullPointerException
答:
0赞
return 0
4/22/2022
#1
您的代码有点不清楚,但我想您正在尝试在单击按钮时使用 webview 加载 url
- 在您的活动 A 中
public void openWeb(String url){
Intent intent=new Intent(ActivityA.this,ActivityB.class);
intent.putExtra("webUrl",url);
startActivity(intent);
}
2.在您的活动 B 中
Intent intent=getIntent();
String url=intent.getStringExtra("webUrl");
webView.loadUrl(url);
评论