一个应用程序中的一个Activity想启动另一个Activity,通常用intent(Context,Class)方法定义intent,这次利用intent_filter的做法来启动。
代码如下:
Activity1中的button设置监听器,跳转到Activity
class But1Listener implements OnClickListener{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setAction("com.ayg.firstapp.SecondActivity");
MyApplicationActivity.this.startActivity(intent);
}
}AndroidManifest.xml中注册第二个SecondActivity,定义过滤的intent的action和category <activity
android:name=".SecondActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="com.ayg.firstapp.SecondActivity"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>"
</application>运行后,点击Button可以跳转到第二个Activity
3157

被折叠的 条评论
为什么被折叠?



