如何从扩展Activity的外部类调用?

时间:2014-10-17 13:52:06

标签: android android-layout android-intent android-activity

嗨,大家好我试图从一个扩展Activity的类中调用,但它给了我一个" NullPointerException"错误。另一方面,如果我尝试从MainActivity.java调用相同的方法(位于MainActivity.java的末尾),它可以正常工作。为什么?我该如何解决?这是我称之为的方法:

 public void prova2(){
    try{
    String url2 = "tel:33334444";
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(url2));
startActivity(intent);
    }catch(Exception e){
    e.printStackTrace();
    }
    }

这是来自扩展应用程序的外部类的调用:

icosito.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
MainActivity prova = new MainActivity();
prova.prova2();

}
});

由于该方法在MainActivity.java中,因此MainActivity的调用显然是,prova2();

非常感谢你。

0 个答案:

没有答案
相关问题