Android View onResume 方法?

Posted

技术标签:

【中文标题】Android View onResume 方法?【英文标题】:Android View onResume method? 【发布时间】:2014-04-14 11:29:55 【问题描述】:

当使用后退按钮返回活动时,

startActivity(new Intent(this, ActivityMainMenu.class));

被调用,是否有任何方法可以自动转到自定义视图?

我注意到,当返回视图时,它不再无效。

基本上不使用活动的 onResume 我希望能够恢复我的自定义视图。

【问题讨论】:

这就是你想要使用 Fragments 的地方。 (它们与生命周期相关联。) 因为我正在使用动画创建自定义视图。 【参考方案1】:

任何想知道你的人都可以使用:

protected void onAttachedToWindow()

每次将视图附加到窗口时都会调用它。

【讨论】:

从后台恢复应用时不会被调用【参考方案2】:

android Source for TextView 中,它是posts 一个Runnable

    if (ss.error != null) 
        final CharSequence error = ss.error;
        // Display the error later, after the first layout pass
        post(new Runnable() 
            public void run() 
                setError(error);
            
        );
    

【讨论】:

以上是关于Android View onResume 方法?的主要内容,如果未能解决你的问题,请参考以下文章

android的adapter能不能在onResume方法中创建

Android 必知必会:自定义 View 可以知道 onPause/onResume 被调用了吗?

Android 必知必会:自定义 View 可以知道 onPause/onResume 被调用了吗?

Android 必知必会:自定义 View 可以知道 onPause/onResume 被调用了吗?(不依赖Lifecycle)

Android 获取 View 宽高的常用正确方式,避免为零

Android 获取 View 宽高的常用正确方式,避免为零