我正在使用Java和Cordova构建应用程序,但我遇到了这个问题 -
在我的代码中:
public class MainActivity extends CordovaActivity
{
private AppCompatActivity appCompat;
然后:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
loadUrl(launchUrl);
//Initiate Paypal service
appCompat = new AppCompatActivity(this);
Intent intent = new Intent(this, PayPalService.class);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, config);
appCompat.startService(intent);
}
问题出在哪里,但我无法理解为什么它不适用于班级?任何帮助表示赞赏。
答案 0 :(得分:0)
AppCompatActivity constructor不带任何参数。删除“this”。
appCompat = new AppCompatActivity();