我想实现点击ListView的选项,然后跳转到另外一个Activity,可是老是没反应,怎么回事啊?
public class MainActivity extends Activity //implements OnItemClickListener
{
private static String[] DATA = {"星期一","星期二","星期四"};
private OnItemClickListener lv1;    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ArrayAdapter<String> Madapter = new ArrayAdapter<String>(this, R.layout.list,DATA);
        ListView LV = (ListView)findViewById(R.id.list1);
        LV.setAdapter(Madapter);
        LV.setOnItemClickListener(lv1);
        lv1 = new OnItemClickListener(){
            public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
           
             Intent intent = new Intent(MainActivity.this,Other.class);
             startActivity(intent);
            }
        };
    }

解决方案 »

  1.   

    改成
       lv1 = new OnItemClickListener(){
                public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
                
                 Intent intent = new Intent(MainActivity.this,Other.class);
                 startActivity(intent);
                }
            };
    LV.setOnItemClickListener(lv1);
    你lv1没有初始化所以一开始为null
      

  2.   

    改成
       lv4 = new OnItemClickListener(){qqe
                public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
                
                 Intent intent = new Intent(MainActivity.this,Other.class);
                 startActivity(intent);
                }
            };
    LV.setOnItemClickListener(lv1);
    你lv1没有初始化所以一开始为null
      

  3.   

    看下你要跳转的那个activity有没有配上去