Android中使用继承GDActivity出现的问题
2012-06-08 10:36
519 查看
最近开始研究Android开发,使用了GreenDroid UI库,创建Activity如下:
public class MyActivity extends GDActivity{
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setActionBarContentView(R.layout.main);
}
}
很简单的一个activity,但却启动不了,经过反复的查找原因终于找到解决办法
需要在AndroidManifest.xml中指定如下:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/Theme.GDCatalog"
android:name="com.cvicse.hs.cbxt.cbcx.cApplication" >
<!-- 登陆完毕后用户展示的主要业务图标 -->
<activity
android:name="com.cvicse.hs.main.MSAPROJECTActivity"
android:label="@string/app_name" >
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
还需要在cApplication
这个类中做以下修改:
package com.cvicse.hs.cbxt.cbcx;
import com.cvicse.hs.main.MSAPROJECTActivity;
import android.content.Intent;
import greendroid.app.GDApplication;
public class cApplication extends GDApplication {
@Override
public Class<?> getHomeActivityClass() {
// TODO Auto-generated method stub
return MSAPROJECTActivity.class;
}
@Override
public Intent getMainApplicationIntent() {
// TODO Auto-generated method stub
Intent intent = new Intent(getApplicationContext(),MSAPROJECTActivity.class);
return intent;
}
}
问题即可解决
public class MyActivity extends GDActivity{
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setActionBarContentView(R.layout.main);
}
}
很简单的一个activity,但却启动不了,经过反复的查找原因终于找到解决办法
需要在AndroidManifest.xml中指定如下:
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/Theme.GDCatalog"
android:name="com.cvicse.hs.cbxt.cbcx.cApplication" >
<!-- 登陆完毕后用户展示的主要业务图标 -->
<activity
android:name="com.cvicse.hs.main.MSAPROJECTActivity"
android:label="@string/app_name" >
<intent-filter>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
还需要在cApplication
这个类中做以下修改:
package com.cvicse.hs.cbxt.cbcx;
import com.cvicse.hs.main.MSAPROJECTActivity;
import android.content.Intent;
import greendroid.app.GDApplication;
public class cApplication extends GDApplication {
@Override
public Class<?> getHomeActivityClass() {
// TODO Auto-generated method stub
return MSAPROJECTActivity.class;
}
@Override
public Intent getMainApplicationIntent() {
// TODO Auto-generated method stub
Intent intent = new Intent(getApplicationContext(),MSAPROJECTActivity.class);
return intent;
}
}
问题即可解决
相关文章推荐
- 在继承activity类之外的类中使用getResource()时候出现的问题解决
- Android布局文件使用<include>标签出现NullPointerException问题
- Android 使用adb shell命令时出现sqlite3 : not found 问题 解决方法
- 命令行下使用javah命令生成.h文件,出现“错误: 无法访问android.app.Activity 找不到android.app.Activity的类文件”的解决方法
- Android开发中使用sqlite3出现sqlite3 : not found 问题
- Android studio使用androidannotations所出现的问题(2)
- Android TahHost的使用2 不继承TabActivity
- Android startActivityForResult与singleTask使用问题
- Android开发,关于依赖库和JAR包的区别以及使用多个依赖库可能出现的问题(SlidingMenu、SwipeBackLib)
- Android使用第三方jar时出现的问题
- 使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决办法
- Android开机出现不能自启动Activity的问题
- Android中Recyclerview使用9----Recyclerview的条目复用,出现CheckBox或者设置背景混乱问题
- Android使用Google Map服务时获取Map API Key时在Win7下出现的问题
- Android中使用Theme来解决启动app时出现的空白屏问题
- 使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决
- Android开发中使用startActivityForResult()方法从Activity A跳转Activity B出现B退出时A也同时退出的解决办法
- Android中使用ScrollView内嵌ListView出现显示不完全问题
- 安卓学习笔记---使用AndroidStudio出现的问题错误(错误: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算)
- android studio 使用以及常出现的问题