草庐IT

activity-state

全部标签

android - 使用更改外观后如何更新 Activity ?

当用户在我的应用程序上打开首选项时,他可能会进行更改,例如更改应用程序主题。ContextThemeWrapper.setTheme(int)的文档说:Setthebasethemeforthiscontext.NotethatthisshouldbecalledbeforeanyviewsareinstantiatedintheContext(forexamplebeforecallingsetContentView(View)orinflate(int,ViewGroup)).所以我的第一个想法是在用户更改首选项时重新启动应用程序onResume()。但是我注意到,有时重新启动Ac

android - 在线程上启动 Activity

我有一个SplashActivity。当progressStatus达到最大值时,我想开始一个新的Activity。我的问题是我不知道在哪里可以找到开始Intent。我的IF语句有错误。newThread(newRunnable(){publicvoidrun(){while(progressStatus在我的list上:我的SplashActivity是MainActivityClass然后NewMainActivityClass是第二个Activity。 最佳答案 您必须从UI线程调用startActivity(intent)。

android - Android Activity 之间的对象共享

您好,我有一个关于在整个应用程序中传递对象的问题。假设我想在整个应用程序中拥有一个大的自定义对象。该对象将被多个Activity和服务使用。我一开始做的是这个。首先,我创建了一个Application类并定义了一个单例对象。publicclassFooApplicationextendsApplication{publicstaticSharedObjobj;...}其次,在一个Activity中我设置了这个对象的值publicclassFooActivityextendsActivity{OnCreate(){FooApplication.obj=SharedObj.getInsta

android - 应用程序在开始 Facebook Activity 时强制关闭

我已将facebooksdk集成到我的androidstudio项目中,但一旦我运行该应用程序,应用程序强制关闭。在我使用com.facebook.login.widget.LoginButton的设计器中存在jsonexception错误,但这只是设计器错误。错误日志:>04-1719:29:35.99624734-24734/com.example.bandhan.myapplication1>E/AndroidRuntime﹕FATALEXCEPTION:main>Process:com.example.bandhan.myapplication1,PID:24734>java.

android - View.findViewById() 和 Activity.findViewById() 有什么区别?

我是android编程的新手,我对View.findViewById()和Activity.findViewById()很困惑,我们什么时候必须调用这些方法以及在哪个方法中调用类findViewById()方法位于View类或Activity类中。我们将不胜感激。 最佳答案 View版本搜索您调用它的View及其所有subview。Activity搜索setContentView中设置的顶级View及其所有subview。Activity一个相当于在Activity的contentView上调用View.findViewById。它

android - 如何将 ActionBar 添加到已经扩展了 ListActivity 的 Activity 中?

我有一个扩展ListActivity的Activity。我可以在不扩展ActionBarActivity的情况下添加ActionBar吗? 最佳答案 您可以使用新的AppCompatDelegate支持库提供的组件。ActionBar现已弃用,您应该使用Toolbar以符合MaterialDesign。您可以使用支持库提供的工具栏。像这样将它添加到您的xml布局中:请务必在您的styles.xml中使用NoActionBar主题。使用MaterialDesign颜色标签。然后,在OnCreate()中将AppCompatDelega

java - 如何同时完成()两个 Activity ?

我正在编写一个供child子学习数学的数学应用程序。它首先提示用户选择他们想要的问题类型(MainActivity),然后显示一堆问题(QuestionsActivity)。在回答10个问题后,它会告诉您哪些问题您回答正确,哪些没有回答(ResultsActivity)。我知道Android将所有Activity放在堆栈上。在我的例子中,它看起来像这样:ResultsActivityQuestionsActivityMainActivity当您调用finish时,将从堆栈中弹出一个Activity。我希望在ResultsActivity中有一个返回主菜单按钮以返回到MainActivi

Android Activity 启动模式和深度链接问题

我的应用有2个Activity。应用程序的根Activity是MainActivity。如果凭据丢失或无效,用户将在完成MainActivity时被重定向到LoginActivity。如果我将主Activity的启动模式设置为singleTask并且我在LoginActivity的内部fragment中=>最小化应用程序->从启动器图标启动应用程序=>MainActivity启动(因为它是一个singleTaskactivity)并重定向到LoginActivity,但当然会重定向到堆栈中的第一个fragment。所需的行为(就像从最近重新启动时发生的那样)是它会保留当前Activit

Vue中路由缓存及activated与deactivated的详解

目录前言一,路由缓存1.1引子1.2路由缓存的方法1.2.1keep-alive1.2.2keep-alive标签中的include属性1.2.3include中多组件的配置二,activated与deactivated2.1引子2.2介绍activated与deactivated2.3解决需求三,整体代码总结前言在Vue的使用中,为了提高应用的效率,我们可以使用路由缓存这方面的相关知识来解决遇到的问题。本博客的内容则是对路由缓存及activated与deactivated的详解。期望能对读者有所帮助。本篇博客需要有对路由相关知识的了解,如需复习可见博客Vue2路由的详细讲解。一,路由缓存本节

android - FragmentManager : moveToState: Fragment state for GridFragment{. ..} 未内联更新;预期状态 1 找到 0

我有一个简单的Activity和RetainedFragment,就像AlexLockwoodblogpostexample.我的Activity在onCreate()中是这样的:FragmentManagerfm=getSupportFragmentManager();retainedFragment=(GridFragment)fm.findFragmentByTag(RETAINED_FRAGMENT_TAG);//IftheFragmentisnon-null,thenitiscurrentlybeing//retainedacrossaconfigurationchange.