我正在尝试从网站运行这个简单的jaunt示例,并得到一个空指针异常错误。我不知道该怎么做,因为在android工作室中很少支持使用jaunt。这是我的代码:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try{
UserAgent userAgent = new UserAgent();
userAgent.visit("http://jaunt-api.com/examples/signup.htm");
}
catch(JauntException e){
System.out.println(e);
}
}
}
这是我运行时出现的错误:
java.lang.NullPointerException: Attempt to invoke interface method 'void com.android.okhttp.internal.http.Transport.writeRequestHeaders(com.android.okhttp.Request)' on a null object reference
错误在useragent.visit行。
这就是我得到密码的地方:http://jaunt-api.com/jaunt-tutorial.htm
最佳答案
如果您无法首先连接httpurlconnection,这个问题通常会在android上发生,或者如果您忘记将internet权限添加到清单中,则会产生副作用。