草庐IT

Splash_Screen_Activity

全部标签

Android Activity 状态丢失

谁能帮我回答这个问题:出于测试目的,我创建了一个带有for循环的Activity,我在其中创建了10个AlertDialogs或10个DialogFragments。Activity开始后,我立即按下主页按钮在后台发送应用程序。如果我正在运行showDialog()方法来创建DialogFragments,应用程序将崩溃:IllegalStateException:CannotperformthisactionafteronSaveInstanceState这是预期的行为。但是,如果我运行showAlert()方法来创建AlertDialogs,并且与之前一样,我将应用程序发送到后台,

Android: Activity 动画不起作用

我一直无法理解为什么当我在我的应用中的Activity之间切换时,我的自定义动画没有覆盖系统动画。样式.xml@style/buttonStyle@style/ActionBarStyle@style/editTextStyle@style/ActivityAnimationStyle@anim/fadein@anim/fadeout@anim/fadein@anim/fadeout淡入淡出.xml:淡出.xmllist:一切就绪后,我希望看到淡入淡出的动画,但这根本没有发生。仅供引用,我注意到如果我使用android:windowEnterAnimation和android:wind

android - 为什么在 Activity 中调用 finish() 后不调用 onDestroy inActivity

下一个过程很容易理解和重现,但会导致错误:activityA在其onCreate()方法中启动一个activityBactivityB已创建,我在其onResume()方法中调用finish()activityBonDestroy()被调用activityAonResume()被调用在ActivityA中,我单击菜单按钮调用finish()-或按返回键。activityA已删除,但未调用onDestroy()并且A仍然存在(adbshelldumpsys'myPackageName'表示存在太多Activity)代码ActivityA:publicclassFakeAextendsAc

android - 如何使用 Espresso 等待另一项 Activity 开始?

我如何进行测试以在单击按钮时等待Activity启动?我的测试非常简单:publicvoidtestStartsNewActivity(){onView(withId(R.id.button)).perform(click());//assertnewActivityislaunched}谢谢! 最佳答案 断言新Activity已启动与断言属于该新Activity的View显示在屏幕上一样简单。检查this更多sample。附加信息:Bydefault,EspressowaitsforUIeventsinthecurrentmess

android - 如果使用的资源 ID 属于另一个 Activity 布局,如何显示警告/错误

当Android资源ID不属于Activity中膨胀的布局时,有没有办法显示一些警告/错误?以下是一个简单的示例,但在更复杂的布局中,追踪此类问题要困难得多,因为它们只能在运行时发现。我希望能够在编译时捕获它们。MainActivity初始化protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//howtopreventerroneoususageofR.id.text2atcompiletime

android - 如何在创建 Activity 之前模拟方法?

我有一个ActivitypublicclassMyActivityextendsActionBarActivity{publicinti;@OverrideprotectedvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);i=getSomeInt();}protectedintgetSomeInt(){return1;//herecanbeanapi-request}}我想用robolectric3.0和mockito测试它。但我需要模拟getSomeInt()方法。@RunW

android - NavigationView 中的 Activity 或 fragment ?

我有一个用作滑入式菜单的NavigationView。每个菜单项本身就是一个用例,因此我倾向于使用包含不同fragment的Activity。但是NavigationView/NavigationDrawer的几乎每个示例都使用fragment,所以我不知道在这里使用什么。我认为不同的用例应该“封装”在自己的Activity中,因此我不太明白为什么Navigation[View/Drawer]使用fragment。这引出了我的问题:对于包含完全独立用例的Navigation[View/Drawer]-我应该链接到Activity还是fragment? 最佳答

android - UnregisterListener 不适用于 PROXIMITY_SCREEN_OFF_WAKE_LOCK

我有这个代码publicclassMainActivityextendsAppCompatActivityimplementsSensorEventListener{privateSensorManagermSensorManager;privateSensormProximity;privatePowerManagermPowerManager;privatePowerManager.WakeLockmWakeLock;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstan

android - MapView 泄漏 Activity (没有定位服务)

我正在使用播放服务v9.8.0(没有位置服务权限),当我在对话框fragment中使用MapView时仍然面临泄漏。我像在我的代码示例中一样使用它,我只用它来显示位置,我没有setMyLocationEnabled(因为我什至没有此设置的权限)。有没有人发现我的代码有问题?我遇到了像这里这样的泄漏:MapViewv2keepingContextaround.我执行以下操作:创建对话用MapView替换布局中的View(因为我也允许使用静态map,所以我的默认View是布局中的ImageView,这将替换为MapView)然后碰巧我的fragment泄漏MapView.mContext.

android - com.huawei.systemmanager/com.huawei.systemmanager.optimize.process.ProtectActivity};您是否已在 AndroidManifest.xml 中声明此 Activity ?

将应用程序放入protected应用程序列表时,我在huaweinexus6p上遇到此错误。"UncaughtException:android.content.ActivityNotFoundException:Unabletofindexplicitactivityclass{com.huawei.systemmanager/com.huawei.systemmanager.optimize.process.ProtectActivity};haveyoudeclaredthisactivityinyourAndroidManifest.xml?"我正在使用此代码将应用程序放入pr