尝试在Eclipse中创建Android菜单时出错

时间:2014-10-21 04:17:04

标签: java android eclipse cordova

上午, 我是Java的新手,之前在创建Android应用程序时只使用过HTML / Javascript。 使用Eclipse和phonegap更新我的Android应用程序。

尝试在this tutorial之后创建一个菜单。

我在mainActivity类中遇到错误:

  

类型Activity中的方法startactivity(intent)不适用于参数(intent)

这是我的代码:

package co.uk.xxxxxx.xxxxxxxx
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import co.uk.xxxxx.xxxxx.R;
import org.apache.cordova.DroidGap;

public class MainActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);

        super.loadUrl("file:///android_asset/www/start.html");
    }



    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle item selection
        switch (item.getItemId()) {
        case R.id.settings:
            this.startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));
            return true;
        case R.id.help:
            this.appView.sendJavascript("navigator.notification.alert('No help')");
            return true;
        default:
            return super.onOptionsItemSelected(item);
        }
    }
}

我有strings.xml和menu.xml

错误位于第this.startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));

0 个答案:

没有答案