当前位置: 代码迷 >> Android >> intent 转换Activity有关问题
  详细解决方案

intent 转换Activity有关问题

热度:79   发布时间:2016-05-01 21:21:54.0
intent 转换Activity问题
Java code
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);            }        });



XML code
 <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都有执行到
  
 


------解决方案--------------------
Intent intent = new Intent();
intent.setClass(AAaActivity.this, bbActivity.class);
startActivity(intent);

这样试试
  相关解决方案