您的位置:首页 > 移动开发 > Android开发

Android之Activity启动

2015-11-16 10:02 316 查看
Android的四大组件写在application中,每增加一个activity都要在application中添加一个活动组件,如果想把某个activity设为启动项,则在此activity中添加意图过滤器,设为启动项。如下
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<!-- .MainActivity设为启动项 -->
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".NextActivity">
<!-- .NextActivity设为启动项 -->
<!--
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
-->
</activity>
</application>

在新的activity中,onCreate方法是一定要有的,setContentView方法是一定要实现的,如下是在新生成的一个activity中必须要写的

public class NextActivity extends Activity {

public NextActivity() {
// TODO Auto-generated constructor stub
}

@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_next);
}

}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: