Android 我可以通过微调器转到其他活动吗?

Android 我可以通过微调器转到其他活动吗?,android,android-intent,spinner,Android,Android Intent,Spinner,我到处寻找类似的解决方案,但什么也没找到; 是否可以使用spinner移动到其他活动? 我试着简单地从switch case开始明确的意图,但它不起作用 这是我的代码: //add new movie spinner and callback ArrayList<String> addOptions = new ArrayList<String>(); addOptions.add("Add manually"); addOptions.add("

我到处寻找类似的解决方案,但什么也没找到; 是否可以使用spinner移动到其他活动? 我试着简单地从switch case开始明确的意图,但它不起作用

这是我的代码:

//add new movie spinner and callback
    ArrayList<String> addOptions = new ArrayList<String>();
    addOptions.add("Add manually");
    addOptions.add("Add via web");
    ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item,addOptions);
    addMovieSpinner.setAdapter(spinnerAdapter);
    spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    addMovieSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long i) {

            switch (position) {
            case 0:
                Intent intent = new Intent(Home.this, Edit.class);

                break;
            case 1:
                Intent intent1 = new Intent(Home.this, Edit.class);
                break;

            default:
                break;
            }

        }

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

        }
    });
//添加新的电影微调器和回调
ArrayList addOptions=新建ArrayList();
addOptions.add(“手动添加”);
addOptions.add(“通过web添加”);
ArrayAdapter spinnerAdapter=新的ArrayAdapter(这个,android.R.layout.simple\u spinner\u dropdown\u项目,addOptions);
addMovieSpinner.setAdapter(spinnerAdapter);
spinnerAdapter.setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
addMovieSpinner.setOnItemSelectedListener(新的OnItemSelectedListener()){
@凌驾
已选择公共视图(AdapterView父视图、视图视图、整型位置、长i){
开关(位置){
案例0:
Intent Intent=新Intent(Home.this、Edit.class);
打破
案例1:
Intent intent1=新Intent(Home.this、Edit.class);
打破
违约:
打破
}
}
@凌驾
未选择公共无效(AdapterView arg0){
//TODO自动生成的方法存根
}
});

仅仅创建一个意图不会转移到另一个活动。您需要实际使用
startActivity()
启动Intent,如下所示:

switch (position) {
    case 0:
        Intent intent = new Intent(Home.this, Edit.class);
        startActivity(intent);
        break;
    case 1:
        Intent intent1 = new Intent(Home.this, Edit.class);
        startActivity(intent1);
        break;
    default:
        break;
}