即使我导入,我也无法创建一个Intent

时间:2013-11-01 19:36:46

标签: java android eclipse android-intent import

你好我是android的新手我的代码有这个麻烦

package com.example.spinner;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Toast;

public class MainActivity extends Activity {


Spinner lista;
String[] datos = {"opcion1", "opcion2", "Ir a listView"};

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

    lista = (Spinner) findViewById(R.id.lista1);
    ArrayAdapter<String> adaptador = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, datos);
    lista.setAdapter(adaptador);
    lista.setOnItemSelectedListener(new OnItemSelectedListener(){

        @Override
        public void onItemSelected(AdapterView<?> adapterView, View view,
                int i, long l) {
            // TODO Auto-generated method stub
            switch (i){
            case 1:
                Toast to = Toast.makeText(getApplicationContext(), datos[i], Toast.LENGTH_SHORT);
                to.show();
                break;
            case 2:
                Intent int = new Intent(MainActivity.this, VentanaListView.class);
                break;
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
            // TODO Auto-generated method stub

        }

    });
}

}

在开关盒2中,出现一个小盒子,上面写着:

  

意图无法解析为变量

我已经使用import android.content.Intent;导入了Intent,它说

  

永远不会使用导入android.content.Intent

请知道我该怎么办?

3 个答案:

答案 0 :(得分:3)

您无法命名变量int;这是一个关键字。选择其他变量名称,例如intent

答案 1 :(得分:3)

 Intent int = new Intent(MainActivity.this, VentanaListView.class);

int是java中的保留字(关键字),不能使用变量名称

答案 2 :(得分:3)

更改此

   Intent int = new Intent(MainActivity.this, VentanaListView.class)

   Intent intent = new Intent(MainActivity.this, VentanaListView.class)

int是java

中的关键字

您可能还想致电startActivity(intent)