BUG in DatePicker! 2/30; 4/31 is quitely treated as a valid input

by Developer » Sat, 31 Jan 2009 13:00:32 GMT


Sponsored Links
 Why can't Datepicker dialog automatically figure out that there are no
30 and 31 in Feb? Should not this be considered as a bug in DatePicker
class?

The DatePicker dialog's 'set' button can be pushed without telling
user 'this is an invalid date' --the application writers could embed
the intelligence on the application side, but post-processing this
invalid date input made the users confused.

I thought to build a customized subclass, but a lot of the fields are
private and not accessible from subclass, anyone thought of the same
problem?


--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Getting a G1...

Hey guys...  I know there are ways to get the G1 for cheap or free
(like http://free-g1.certainlead.com ), but those seem to only be good
for US citizens and our testers are not in the US.  Does anyone know
of similar ways of getting a G1 for non-US residents??

Sorry if this isn't the right forum, I just noticed there are a lot of
non-US folks here who might know...

Thanks for your help!
--~--~---------~--~----~------------~-------~--~----~

2. apache httpclient usage in 1.0 r2 release

Hi,

Trying a simplge connection  in andorid using the 3rd party library
Apache Client (these libs were present by default in M5 now that it is
removed, compiling by including these as part of my app)..

However this results in unknown error..
the stacktrace is below..

[logConsole] I/TNS_DIALER(  231): unknown error
[logConsole] I/TNS_DIALER(  231): java.net.SocketException: unknown
error
[logConsole] I/TNS_DIALER(  231):       at
org.apache.harmony.luni.platform.OSNe
tworkSystem.createSocketImpl(Native Method)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.harmony.luni.platform.OSNe
tworkSystem.createSocket(OSNetworkSystem.java:79)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.harmony.luni.net.PlainSock
etImpl2.create(PlainSocketImpl2.java:59)
[logConsole] I/TNS_DIALER(  231):       at
java.net.Socket.startupSocket(Socket.
java:668)
[logConsole] I/TNS_DIALER(  231):       at java.net.Socket.<init>
(Socket.java:16
8)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.commons.httpclient.protoco
l.DefaultProtocolSocketFactory.createSocket
(DefaultProtocolSocketFactory.java:79
)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.commons.httpclient.protoco
l.DefaultProtocolSocketFactory.createSocket
(DefaultProtocolSocketFactory.java:12
1)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.commons.httpclient.HttpCon
nection.open(HttpConnection.java:706)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.commons.httpclient.HttpMet
hodDirector.executeWithRetry(HttpMethodDirector.java:386)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.commons.httpclient.HttpMet
hodDirector.executeMethod(HttpMethodDirector.java:170)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.commons.httpclient.HttpCli
ent.executeMethod(HttpClient.java:396)
[logConsole] I/TNS_DIALER(  231):       at
org.apache.commons.httpclient.HttpCli
ent.executeMethod(HttpClient.java:324)
[logConsole] I/TNS_DIALER(  231):       at
com.tejasoft.dialer.mobile.android.ut
ils.net.apache.ApacheHTTPPost.getStringResponse(ApacheHTTPPost.java:
63)
[logConsole] I/TNS_DIALER(  231):       at
com.tejasoft.dialer.mobile.android.ut
ils.net.AbstractNetTask.getResponse(AbstractNetTask.java:62)
[logConsole] I/TNS_DIALER(  231):       at
com.tejasoft.dialer.mobile.android.lo
gin.forms.net.LoginNetTask.parse(LoginNetTask.java:49)
[logConsole] I/TNS_DIALER(  231):       at
com.tejasoft.dialer.mobile.android.lo
gin.forms.net.LoginNetTask.doTaskExecute(LoginNetTask.java:31)
[logConsole] I/TNS_DIALER(  231):       at
com.tejasoft.dialer.mobile.android.ut
ils.net.AbstractNetTask.taskExecute(AbstractNetTask.java:71)
[logConsole] I/TNS_DIALER(  231):       at
com.tejasoft.dialer.mobile.android.ut
ils.net.NetTaskHelper$1.run(NetTaskHelper.java:26)
[logConsole] I/TNS_DIALER(  231): task time(sec):0
[logConsole] I/TNS_DIALER(  231): Handle: Login
[logConsole] I/TNS_DIALER(  231): Connecting: http://192.168.0.88:8181/tezzd/ser
vlet/ControlerServlet
[logConsole] I/TNS_DIALER(  231): XMLRequest: <LoginRequest
loginID='A' password
='a' remember='true'/>
--~--~---------~--~----~------------~-------~--~----~

3. connection in sqlite

4. The G1 (RC30) K-9 eMail client

5. Button issue..

6. See thru application

7. How to support VideoPhone ?