草庐IT

activity-alias

全部标签

android - 当布局不为空时得到 "java.lang.IllegalStateException: Fragment already active"

这个问题在这里已经有了答案:ReplaceoneFragmentwithanotherinViewPager(3个答案)关闭3年前。我有3个fragment的Activity和寻呼机。我使用选项卡进行切换。当我单击某个按钮时,我想用新的替换fragment0。仅当fragment0具有空布局时才有效。如果我在fragment0的布局中设置了一些内容(必须有listview),则会抛出异常:java.lang.IllegalStateException:Fragmentalreadyactiveatandroid.support.v4.app.Fragment.setInitialSav

android - 动画覆盖相机 Activity 预览

我正在努力在我正在编码的Android锻炼应用程序中的相机预览Activity中实现像动画(上下)这样的扫描线。我已经成功地使动画代码在一个Activity中工作——没有相机预览。无论我如何尝试我在stackoverflow上阅读的所有内容或在网上搜索,我总是得到相机预览,但不是动画叠加。这是我的xml文件:这是扫描线动画Activity的工作代码:publicclassScanActivityextendsActivity{privateViewview;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(sa

android - 如何在 Intent Service 中获取 Activity

我想在意向服务中获得Activity。在Intent服务中,向列表控件填充数据。当我在FloatSomeService(IntentService)中调用DictionaryListAdapter时,没有Activity。(FloatSomeService.java)服务publicvoidonCreate(){//TODOAuto-generatedmethodstubsuper.onCreate();windowManager=(WindowManager)getSystemService(WINDOW_SERVICE);//FindControlsLayoutInflaterin

android - Genymotion 虚拟机将 Theme.Holo.DialogWhenLarge 主题 Activity 显示为正常 Activity

我正在开发一个Android平板电脑应用程序,其中包含许多使用Theme.Holo.DialogWhenLarge主题的Activity。在真实设备(Nexus7KitKat和SamsungGalaxyTab38")上,这些Activity按预期显示,但在我尝试创建的每个GenymotionVM上(例如Nexus7KitKat和Nexus10JellyBean)它们显示为正常的全屏Activity。我还在使用标准AndroidSDK虚拟设备管理器创建的Nexus7KitKat模拟器上进行了测试,并且Activity按预期显示。我可以忽略它并假设它只是Genymotion模拟器的问题,但

android - 一项 Activity 或单独 Activity 中的多个 fragment

我一直在读这个article(顺便说一句)它说明了这一点Tocreatedifferentlayoutswithfragmentsyoucan:Useoneactivity,whichdisplaystwofragmentsfortabletsandonhandsetdevices.Inthiscaseyouwouldswitchthefragmentsintheactivitywhenevernecessary.Thisrequiresthatthefragmentisnotdeclaredinthelayoutfileassuchfragmentscannotberemoveddu

java - 重新激活 Activity 后进行调试

是否可以在Activity由于系统限制而被破坏并重新创建后继续在Eclipse中进行调试,但同时在设备上使用了另一个应用程序。所以,例如:我开始调试,在应用程序中做一些事情,然后按下主页按钮并调用onSaveInstanceState。如果我按住主页按钮,我的应用程序就会出现在那里,如果我按下该图标,应用程序将继续并且调试将进行。但是,如果我退出我的应用程序后进入另一个应用程序,调试将不再有效。(我这样做是为了耗尽内存源,这样当我继续使用我的应用程序时,Activity将被重新激活并调用onRestoreInstanceState) 最佳答案

android - 如何在创建的 Activity 上再次重新启动线程

我正在做的是在fragment内单击按钮后启动一个线程,然后在返回上按我的Activity并且fragment被销毁但是当再次调用该Activity和fragment时,我想再次从它以前的状态启动我的线程。我知道我没有提供太多信息,但我也很困惑我要的是什么。请帮助我。这里我知道我在做什么thread=newThread(newRunnable(){@Overridepublicvoidrun(){while(runThread){try{getActivity().runOnUiThread(newRunnable(){@Overridepublicvoidrun(){updatePr

android - 在推送通知时显示 Activity/弹出窗口,而不是状态栏中的消息

我是一个android新手,我真的需要你的帮助。在推送通知(GCMintentservice)上,我开始使用待处理的Intent做一些事情。但我想在状态栏中显示弹出窗口或Activity而不是推送通知消息。也就是说,如果应用程序正在运行,用户将显示一个Activity,而不是状态栏上的消息。我知道不推荐。但那可能吗?感谢您的帮助。提前致谢 最佳答案 是的!有可能的。从GCM接收推送消息时,使用以下方法:publicbooleanisForeground(StringmyPackage){ActivityManagermanager=

android - 在横向模式下调用 setRequestedOrientation() 时创建了两次 Activity

我有一个适用于Android的应用程序,我想强制平板电脑(sw600dp和更高版本)以横向模式显示,而手机以纵向模式显示,所以我在我的BaseActivity类的onCreate中处理booleanisTablet=getResources().getBoolean(R.bool.isTablet);if(isTablet){setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);}else{setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_POR

android - 将 PendingIntent 中的小部件的额外内容传递给 Activity

我无法找到一种方法将附加组件从小部件正确传递到Activity。我不想在点击按钮时打开Activity并传递一些额外信息。Intentintent=newIntent(context,CreateOperationsActivity.class);intent.putExtra("someKey",true);PendingIntentpendingIntent=PendingIntent.getActivity(context,Constants.RequestCodes.CREATE_OPERATIONS,intent,PendingIntent.FLAG_UPDATE_CURRE