ListView list2 = (ListView) findViewById(R.id.list2);
        
        String[] arr = {"1","2","3"};
        ArrayAdapter<String> array = new ArrayAdapter<String>(this,
         android.R.layout.simple_list_item_1,arr);
        
        list2.setAdapter(array);
        
        
        list2.setOnItemClickListener(new OnItemClickListener()
{ @Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3)
{
// TODO Auto-generated method stub
Intent intent = getIntent();
intent.setClass(AAaActivity.this, bbActivity.class);
startActivity(intent);
}
});
 <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".AAaActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
<activity android:name=".bbActivity"
                >
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>上面的代码   是我写的一个ListView  通过点击  转换到一个 bbActivity 中
  这个代码  我通过eclipse点击运行的时候是可以的    但是   在退出程序后
我没有重新点击eclipse中的运行   而是在虚拟机中点击图标进入后   就无法转换到另一个Activity中了
大家帮帮忙  这是什么问题 我试过了   onItemClick都有执行到
  
 

解决方案 »

  1.   

    Intent intent = new Intent();
    intent.setClass(AAaActivity.this, bbActivity.class);
    startActivity(intent);这样试试
      

  2.   

    有没有遇到过相同问题的来看看啊 
       这个问题很无奈啊 
     不知道是哪里出错了
    我关闭了程序之后   在虚拟机中再次打开  应该就跟第一次的没什么关系了把
    为什么  第二次打开的时候  不能转换Activity了
      

  3.   

    楼主,这问题解决了吗??   是什么原因造成的呢? 
     
    我的情况是: 我用 Intent 语句从一个 
    Activity 跳转到另一个 Activity ,在Android虚拟机上可以顺利跳转, 而安装在手机上,却卡住了,跳转不过去??? 这是什么原因?? 如何解决?
      

  4.   


    抱歉   这个问题我没遇到过  你可以尝试真机开发  看看 Log 里面写了什么