问题记录-Activity跳转后显示空白界面

  前两天写一个简易安卓记事本,从主界面跳转到添加内容界面总是显示空白.

明明有setContentView xml文件在可视化开发环境下也正常显示.后经前辈指点,原来是复写onCreate函数时出现了问题

在安卓5.0版本之前onCreate函数默认为

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

在安卓5.0版本提供了一个带PersistableBundle参数的onCreate函数

    @Override
    public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {
        super.onCreate(savedInstanceState, persistentState);
    }

  由于自己的想当然 把PersistableBundle参数删去 而保留super.onCreate(savedInstanceState, persistentState);

  故出现永远显示空白界面的问题 这个问题如何导致 以及PersistableBundle参数如何使用,在我现在说学到的东西里还没能好好理解,今后若有所悟,当重新描述该问题.在这里,

把这耗费了我大量时间去debug的问题记下,提供借鉴.

时间: 2024-12-15 01:45:24

问题记录-Activity跳转后显示空白界面的相关文章

vue打包后显示空白正确处理方法

在项目中很多时候需要用到vue打包成html不需要放在服务器上就能浏览.根据官网打包出来的html直接打开是显示空白. 正确的方法步骤是 1.找到配置文件 修改 这样打包处理可以打开但是页面样式会找不到 2.修改 找到对应的位置加上publicPath: '../../' 然后就成功了! 转载:http://www.wei86.cn/article/1/cid/3.html

【BUG】---ionic tab-demo项目在modal页跳转URL改变页面不刷新,手动刷新后显示空白

问题描述: 项目是基于ionic tab的demo,在modal上访问其他页面,地址栏变化了,但是页面不动没刷新,自己手动刷新呢,还是空白,可是访问的页面时有内容的啊 错误: 我的路由配置 .state('knowledge-detail', { url: '/knowledge-detail/:knowledgeId', views: { 'tab-spotNews': { templateUrl: 'templates/knowledge-detail.html', controller:

vue打包后显示空白的路径问题

需要修改的地方有三处. 第一处在build/utils.js添加  publicPath: '../../' 第二处config/index.js添加assetsPublicPath: './',这个看图.注意是在build下 第三处在src/router/index.js里面修改mode然后就可以打开了. 原文地址:https://www.cnblogs.com/lywweb/p/8868295.html

vue 项目路由跳转后显示不同的title

1.在router/index.js的每个路由中配置title 2.在项目中运行命令 npm install vue-wechat-title --save 安装插件(在 package.json文件的dependencies中可以看到已安装 "vue-wechat-title": "^2.0.5") 3.在main.js 中引入并使用 import VueWechatTitle from 'vue-wechat-title' Vue.use(VueWechatTi

解决Android启动显示空白界面的问题

Android程序启动时,第一个看的界面并不是我们的指定的第一个Activity界面,而是显示了一个空白的界面,带标题栏的,但是界面什么内容都没有,这个界面只显示不到1秒左右的时间就会切换到我们的第一个Activity界面了,解决办法:在第一个启动的Activity的声明中增加:android:theme="@android:style/Theme.Translucent",具体代码如下(在清单文件中): <activity            android:name=&qu

Android偏好设置(3)启动偏好设置后显示的界面PreferenceActivity和PreferenceFragment

Creating a Preference Activity To display your settings in an activity, extend the PreferenceActivity class. This is an extension of the traditional Activity class that displays a list of settings based on a hierarchy of Preference objects. ThePrefer

datagirdview自动跳一行选择显示,界面看板

用两个时间timer控件来控制,index为当前索引,没选择一行后先++,再把上一行的选择Selected=false,再选择下一行,要不然会出现一条条累加选择 原文地址:https://www.cnblogs.com/jasonch123/p/9203880.html

Android Activity跳转flag

参考自http://my.oschina.net/u/1244156/blog/228483 关于几个flag 1.FLAG_ACTIVITY_NEW_TASK: 当进行一个activity跳转,A->B,若跳转的activityB,在系统内无其(activityB)的task(亦即属于该activity的应用栈),则新建一个task:若已经有该activityB的task,则不再新建task: 若无包含该flag,则系统则不创建新task,该activity将放在调用者的task里 下图比较生

2个Activity跳转,第二个Activity显示空白

实现android的2个Activity之间跳转遇到如题问题. 即实现在Activity A中点击按钮,跳转到Activity B中.但在运行过程中,点击按钮之后,程序没有出现异常和报错,但B中的布局没有显示出来. 第一个Activity中的部分代码: public class MainActivity extends Activity {     Button button;     public void onCreate(Bundle savedInstanceState) {