草庐IT

Activity3

全部标签

android - Android Studio 中的项目无法启动 - 未指定 Activity 类

根据适用于android的新IDE,我决定从我的旧Eclipse中导入项目。不幸的是,由于信息Error:ActivityClassnotspecified,我无法运行它们这个错误可以在我用户重现步骤时找到:从顶部栏菜单中选择运行(ALT+U)编辑配置...(ALT+R)选择或添加Android应用在常规选项卡中选择Modulenavigationlist中的项目这里不知道选什么Launchdefaultactivity或Launch无论我做什么,我仍然在Run/DebugConfigurations的底部window错误。我应该如何开始我的android项目?

android - 在用户可见 Activity 后执行方法

我有一个包含太多UI控件的Activity。我想在使Activity可见后执行一个方法。我试过的一个例子:publicclassMainextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);MyMethod();}privatevoidMyMethod(){Toast.makeText(this,"HiUIisfullyloaded",Toast.LENGTH_SHORT)

android - 在用户可见 Activity 后执行方法

我有一个包含太多UI控件的Activity。我想在使Activity可见后执行一个方法。我试过的一个例子:publicclassMainextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);MyMethod();}privatevoidMyMethod(){Toast.makeText(this,"HiUIisfullyloaded",Toast.LENGTH_SHORT)

android - 无法识别启动 Activity : Default Activity not found

我是android新手,遇到了一个问题。控制台说“无法识别启动Activity:未找到默认Activity”。我已经添加了在list中。而且我已经尝试过使缓存无效/重新启动,但仍然没有用。并且包含主要Activity的类文件在androidstudio中变为绿色。我不知道那是什么意思。这是我的list文件。chooseAreaActivity是我想用作启动器Activity的那个。 最佳答案 对于list中的主要Activity,您必须使用类别LAUNCHER(启动应用程序的第一个Activity)添加它:对于其他Activity,

android - 无法识别启动 Activity : Default Activity not found

我是android新手,遇到了一个问题。控制台说“无法识别启动Activity:未找到默认Activity”。我已经添加了在list中。而且我已经尝试过使缓存无效/重新启动,但仍然没有用。并且包含主要Activity的类文件在androidstudio中变为绿色。我不知道那是什么意思。这是我的list文件。chooseAreaActivity是我想用作启动器Activity的那个。 最佳答案 对于list中的主要Activity,您必须使用类别LAUNCHER(启动应用程序的第一个Activity)添加它:对于其他Activity,

android - 仅纵向或反向纵向 Activity

我希望我的Activity仅在纵向模式和反向纵向模式下都可用。我怎样才能做到这一点?当我设置android:screenOrientation="portrait"时,它将强制Activity仅处于正常纵向-反之亦然,使用reversePortrait。请不要告诉我这是强制/锁定方向的坏方法。我知道,但客户仍然要求它。感谢您的理解和任何想法。更新:API级别11及更高版本 最佳答案 如果您在API级别9+,请使用android:screenOrientation="sensorPortrait"。Portraitorientatio

android - 仅纵向或反向纵向 Activity

我希望我的Activity仅在纵向模式和反向纵向模式下都可用。我怎样才能做到这一点?当我设置android:screenOrientation="portrait"时,它将强制Activity仅处于正常纵向-反之亦然,使用reversePortrait。请不要告诉我这是强制/锁定方向的坏方法。我知道,但客户仍然要求它。感谢您的理解和任何想法。更新:API级别11及更高版本 最佳答案 如果您在API级别9+,请使用android:screenOrientation="sensorPortrait"。Portraitorientatio

android.app.SuperNotCalledException : Activity did not call through to super. onStop()

我正在使用一些传感器-MediaRecorder和MediaPlayer、NotificationManager、WakeLock和LocationListener...这是我的onResume()和onPause()函数:voidonResume(){super.onResume();//GPSSensorlocationListener=newMyLocationListener();locationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);locationManager.requestL

android.app.SuperNotCalledException : Activity did not call through to super. onStop()

我正在使用一些传感器-MediaRecorder和MediaPlayer、NotificationManager、WakeLock和LocationListener...这是我的onResume()和onPause()函数:voidonResume(){super.onResume();//GPSSensorlocationListener=newMyLocationListener();locationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);locationManager.requestL

android - 广播接收器和暂停的 Activity

我在Activity中以编程方式注册了一个广播接收器。它响应PACKAGE_REMOVEDIntent,当一个包被删除时触发。问题是,它没有收到此消息。我认为这是因为当我离开Activity并移动到另一个Activity以卸载应用程序时,Intent被触发,因此原始Activity被暂停。会不会是一个暂停的Activity(接收者没有在onPause中取消注册)也会暂停接收者? 最佳答案 当您在Activity中以编程方式注册广播接收器时,Activity暂停时它不会收到广播。广播接收器docs在这一点上并不像他们可能那么清楚。他们