我findViewById()遇到了很多人似乎遇到的返回NULL问题.我知道只有在View膨胀后才能调用findViewById()onFinishInflate().我的问题是 - 什么是观点通胀?
在Activity I中调用setContentView(R.layout.testview)哪个应调用View构造函数并调用onDraw().这样膨胀视图不是吗?如果是这样,为什么有一个LayoutInflater和一个功能实际膨胀视图?事实上,onInflateView()即使整个视图被渲染并且我能够与程序交互,我的代码也从未被调用过.这告诉我,View通胀与调用View的构造函数和onDraw()函数有所不同.有人可以解释一下吗?
编辑:我也有一个自定义视图,我使用onDraw()函数绘制.不知怎的,onFinishInflate()函数永远不会为我调用.这可能是什么原因?
-P
Java新手在这里.我正在使用第三方库给我一个函数,比如F(),其输出决定了我的逻辑.所以我需要它的结果继续我的代码.
问题是F()做了一些I/O,因此产生了一个线程来完成这个功能.他们给了我一些实现的回调,这些回调被调用来从线程返回状态/值.这很好,除了函数F()立即返回并且我的其余代码继续运行.我不希望这样,因为我必须根据F()的结果分配一些对象,所以我真的想等待F()真正完成.
这应该是人们经常遇到的问题.处理这个问题的正确方法是什么?这是我的设计或第三方库中的问题吗?或者我不太了解图书馆?
为了完整起见,我正在开发一个Android应用程序,该库是facebook sdk.该函数是单点登录函数authorize().虽然这是一个通用的问题,我认为最好在Java论坛中解决.
谢谢你的帮助. - P.
我注意到网站设置的cookie都有以下名称
__utma, __utmb, __utmc, __utmz
Run Code Online (Sandbox Code Playgroud)
这是一个惯例吗?或者它是某些服务器端语言创建的默认值?这些有特定的含义吗?这些是预期的吗?有人可以解释一下吗?
我在我的应用程序中有一个自定义视图,我使用视图中的onDraw()函数绘制.它还需要来自ACtivity的一些数据来绘制图形.因此,而不是使用标准setContentView(R.layout.myview)我使用以下 -
MyView mv = new MyView(this, userData);
setContentView(mv);
Run Code Online (Sandbox Code Playgroud)
这似乎有效,直到我textview在customview上面添加了一个.然后我意识到上面的代码根本没有显示textview.也onFinishInflate()永远不会被调用.在这种情况下,我是否必须自己夸大布局?如果是这样,我也必须自己调用这个onDraw()功能吗?
谢谢, - P.
我正在开发一个基于Web的多人桌面游戏,并想知道UI的最佳语言是什么?它是一款类似Go的棋盘游戏,但更简单.
我有两个选项flash或者很受欢迎的HTML5与JS.虽然我掌握了JS的基本知识,但我必须学习它们.
flash的问题是我必须为服务器组件付费,但UI开发可能更容易,并且具有更丰富的外观和感觉.使用HTML5 + JS不需要花费任何成本,但我觉得UI开发会很笨重而且不顺畅.这个我不确定.任何经验丰富的开发人员都会提供一些建议吗?是否有任何特殊问题需要担心,请注意?
编辑:感谢您的评论.我将使用HTML5/JS.
就服务器端而言,我还没有决定使用什么,但想查看node.js. 可能是我需要将它发布到programmers.stackoverflow.com,了解它如何处理负载和并发用户.
谢谢,
PAV
我试图在浏览器(以及Javascript新手)中理解相同的原始策略,并在维基百科上遇到了JSONP页面.该如何使用一节说-
现在,考虑可以指定任何URL,包括返回JSON的URL,作为元素的src>属性.这意味着可以通过> HTML页面中的脚本元素检索JSON.
但是,JSON文档不是JavaScript程序.如果要由浏览器在元素中进行评估,则src URL的返回值必须是可执行的JavaScript.在JSONP使用模式中,URL返回动态生成的JSON,其中包含一个函数调用.这是JSONP的"填充"(或有时候,"前缀").
我的问题是 -
谢谢,
- P.
我正在开发一个需要Web前端的应用程序.我所关心的只是iOS,Android应用程序的HTTP接口.后端将使用MongoDB.
我需要使用Python框架吗?我看到Django想为我生成数据库接口.从粗略阅读Django教程不清楚为什么我必须使用所有那些"应用程序",如admin,auth等.我没有看到在Django中禁用数据库接口的方法.
当我之前编写php代码时,我需要的只是php apache模块,我可以访问php代码中的HTTP头,我自己处理了所有内容.我可以不用python做那样的事情吗?为什么人们使用框架?
我刚刚开始学习机器学习,目前正在修读Andrew Ng的Coursera课程.我正在修读课程,但有点迷失.如果我能看到它们的一些用例,那么研究所有这些算法/理论会有很大的收获.
例如,我读到的第一个主题是梯度下降,然后是线性回归和逻辑回归.这些是直接在实践中使用还是使用其他算法,如k-means和内核密度?我想我正试图获得这些主题的真实世界(软件工程,数据挖掘)示例.有人可以建议一篇文章可能对任何机器学习算法的使用有一些解释吗?这将非常有帮助.
我正在使用servlets和jsps开发一个Web应用程序.我有一个关于存储我需要在登录会话中跨多个servlet使用的数据的问题.例如,当用户登录时,我从db获取用户对象并希望将其存储在某处并让后续的servlet和jsps使用它而无需再次查询db.我知道我必须将对象存储在全局数组中,但我无法找到最佳方法.
我正在考虑在webapp加载时创建静态hashmap或其他一些数据结构,我可以使用它来存储用户对象,sessionID作为hashmap的关键字.
有没有更好的办法?任何帮助表示赞赏.
谢谢, - Vas
我在选择数据库表的变量类型时遇到问题.有人可以给我一些关于如何选择类型的一般指导方针吗?以下是我的一些问题 -
用户ID应该是什么?INT似乎很小,因为设计应考虑大量用户.那么如果不是INT还有什么?BIGINT?VARCHAR?我不直接思考?
我什么时候应该选择varchar和text和tinytext,binary?
我在网上搜索,没有找到任何有用的链接.有人能指出我正确的方向吗?也许我需要读书.