草庐IT

Activity-Alias

全部标签

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在这一点上并不像他们可能那么清楚。他们

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

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

android - 退出/完成一个应用程序/Activity - android

我有4个Activity,例如Act1、Act2、Act3和Act4。Act1中的按钮打开Act2,Act2中的按钮打开Act3,Act3中的按钮打开Act4。我想做两件事:我在Act4中有一个按钮,将用户引导到Act1,问题是当用户在Act1中点击返回时,我想关闭应用程序而不是打开Act4..当用户选择它时,我在所有Activity的菜单中都有“退出”选项,我想关闭应用程序而不是返回上一个Activity。尝试使用finish();但它不符合我的要求。 最佳答案 在你的Act4'thMenu.xml的退出按钮中使用以下代码-Int

android - 退出/完成一个应用程序/Activity - android

我有4个Activity,例如Act1、Act2、Act3和Act4。Act1中的按钮打开Act2,Act2中的按钮打开Act3,Act3中的按钮打开Act4。我想做两件事:我在Act4中有一个按钮,将用户引导到Act1,问题是当用户在Act1中点击返回时,我想关闭应用程序而不是打开Act4..当用户选择它时,我在所有Activity的菜单中都有“退出”选项,我想关闭应用程序而不是返回上一个Activity。尝试使用finish();但它不符合我的要求。 最佳答案 在你的Act4'thMenu.xml的退出按钮中使用以下代码-Int

android - "android-support-v7-appcompat"的ActionBarActivity和ListActivity在同一个activity

如何在扩展ListActivity的Activity中使用“android-support-v7-appcompat”的ActionBarActivity。例如我有一个ActivitypublicclassxxxxxListActivityextendsListActivityimplementsOnItemSelectedListener{//...................}在上述Activity中,我想使用“ActionBarActivity”,但由于javadosent支持多重继承,我无法使其正常工作。 最佳答案 这是

android - "android-support-v7-appcompat"的ActionBarActivity和ListActivity在同一个activity

如何在扩展ListActivity的Activity中使用“android-support-v7-appcompat”的ActionBarActivity。例如我有一个ActivitypublicclassxxxxxListActivityextendsListActivityimplementsOnItemSelectedListener{//...................}在上述Activity中,我想使用“ActionBarActivity”,但由于javadosent支持多重继承,我无法使其正常工作。 最佳答案 这是

android - 如何在 android 中以编程方式配置 Launcher Activity ?

我正在开发一个包含两个Activity的应用程序:LoginActivity和MainActivity。当用户第一次打开应用程序时,他将登录并且他的凭据(用户名和token)保存在Preferences中。现在,如果用户再次打开应用程序,那么MainActivity应该会启动。我尝试在Application类中的这些Activity之间切换,并从list中删除了LAUNCHER_ACTIVITY的Intent过滤器,但它不起作用。是否有任何方法可以根据保存的偏好以编程方式在启动器Activity之间切换? 最佳答案 Istherea

android - 如何在 android 中以编程方式配置 Launcher Activity ?

我正在开发一个包含两个Activity的应用程序:LoginActivity和MainActivity。当用户第一次打开应用程序时,他将登录并且他的凭据(用户名和token)保存在Preferences中。现在,如果用户再次打开应用程序,那么MainActivity应该会启动。我尝试在Application类中的这些Activity之间切换,并从list中删除了LAUNCHER_ACTIVITY的Intent过滤器,但它不起作用。是否有任何方法可以根据保存的偏好以编程方式在启动器Activity之间切换? 最佳答案 Istherea

android - 如何检查当前 Activity 前面是否有对话框?

我正在使用第三方库,有时它会弹出一个对话框。在完成当前Activity之前,我想检查一下当前上下文中是否弹出了一个对话框。有这方面的API吗? 最佳答案 您可以检查它是否在该Activity的Activityfragment上运行,并检查其中一个是否是DialogFragment,这意味着屏幕上有一个Activity对话框:publicstaticbooleanhasOpenedDialogs(FragmentActivityactivity){Listfragments=activity.getSupportFragmentMan