我试图创建一个Android应用程序,它将一个序列化对象从手机发送到一个servlet,该对象的内容是来自用户的输入,我将使用hibernate将其存储在数据库中.我认为问题在于代码所在的对象的序列化和反序列化.如果有人可以帮助我会非常感激.
ps类User实现了可序列化的接口
客户
public class Adduser extends Activity implements OnClickListener {
EditText uname;
EditText password;
EditText rating;
EditText date;
Button add;
User user;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
uname = (EditText) findViewById(R.id.Usernamei);
password = (EditText) findViewById(R.id.passwordi);
rating = (EditText) findViewById(R.id.ratingi);
date = (EditText) findViewById(R.id.datei);
add = (Button) findViewById(R.id.Adduser);
user = new User();
add.setOnClickListener(this);
}
@Override
public void onClick(View v) {
user.setusername(uname.getText().toString());
user.setpassword(password.getText().toString());
user.setdate(date.getText().toString());
user.setrating(rating.getText().toString());
HttpClient httpClient = new DefaultHttpClient();
ObjectOutput out;
try{
String url = "MY URL …Run Code Online (Sandbox Code Playgroud) 我一直在尝试让我的应用实现内置的快速搜索,类似于在ApiDemos的"app/search/invoke search"中完成的操作.我尝试过从尝试遵循不同的例子到完全按照ApiDemos中复制代码的所有方法.
我在前者发现的所有内容都与旧版本的SDK有关,而且根本没用.至于我可以实际运行并看到在ApiDemos中工作的东西,我试过复制以下内容
com.example.android.apis.app.SearchInvoke.java
com.example.android.apis.app.SearchQueryResults.java
com.example.android.apis.app.SearchSuggestionSampleProvider.java
res/layout/search_invoke.xml
res/layout/search_query_results.xml
res/values/arrays.xml
res/values/strings.xml
res/xml/searchable.xml
... and everything under "Search Samples" in AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)
这个复制给我一个看起来就像我在运行ApiDemos时所面对的那个视图,但当我点击搜索按钮时,在快速搜索框中,Android总是打开一个浏览器窗口,给出给定的Google搜索结果查询.我根本找不到ApiDemos中的关键组件告诉android我想用自己的自定义代码来处理搜索请求.
我真的很感激这方面的一些帮助.在谈到这一点时,文档和其他在线资源似乎都非常缺乏.
谢谢.
我有一个针对1.5框架的应用程序,并使用默认的灯光主题.使用具有此主题的选项卡窗口小部件时,选项卡图像几乎不可见,除了当前活动的选项卡之外,很难识别选项卡标题.
在默认的黑暗主题中,这些标签非常清晰,但这不是我非常满意的解决方案.我可以设置一个简单的设置,设置标签小部件以便在灯光主题中获得更好的可见性,还是我必须手动篡改图像和文本样式?
NOOB问题......
是否LI:HOVER{background:url(image.jpg) 0 0 no-repeat;}适用于所有浏览器?
$(document).ready(function() {
$('#commentForm').submit(function(){
return $('input[type=text], textarea').each(function(index){
if($(this).attr('value') == ""){
alert(msgHash[$(this).attr('id')]);
return false;
}else{
if(!$(this).attr('value').match(validateHash[$(this).attr('id')])){
//Do nothing
alert(msgOnError[$(this).attr('id')]);
return false;
}
}
});
return true;
});
});
Run Code Online (Sandbox Code Playgroud)
这里msgOnError,msgHash和msgHash是我用来获取具有特定ID的每个文本框的消息的地图.不幸的是,每个方法都不返回false来取消提交表单.我究竟做错了什么 ??我是jQuery的新手,谢谢
此外,使用此查询的方案也是如此
select * from TableA where exists
(select null from TableB where TableB.Col1=TableA.Col1)
Run Code Online (Sandbox Code Playgroud) 就像我宣布一张桌子......
declare @tempTable TABLE
(Id bigint identity(1,1),
bKey int,
DateT DateTime,
Addres nvarchar(max),
unit bigint)
Run Code Online (Sandbox Code Playgroud)
而且我想放弃它...但是我被卡住了下降表n截断不起作用.
ani ideaaa ...... ???
我有一个文本框,我想用javascript更改它的文本属性,但我不能这样做.
我的示例代码如下,有人可以说出了什么问题吗?谢谢...
function openAdresYeni(p) {
document.getElementById('hdnAdresIndex').innerText = p;
}
}
Run Code Online (Sandbox Code Playgroud)
我的android活动中有一个ListView.我通过子类BaseAdaptor(它在getView()方法中返回一个View)填充ListView.
如果在列表项视图中的按钮的单击监听器中,我会怎么样?
刷新listView的效率是多少?我不希望listView重新触发查询,因为没有数据更改.
谢谢.
我怎么解析一个String str = "abc, \"def,ghi\"";
这样我得到了输出
String[] strs = {"abc", "\"def,ghi\""}
Run Code Online (Sandbox Code Playgroud)
即一个长度为2的数组.
我应该使用正则表达式还是java api或任何其他开源中的任何方法
让我这样做的项目?
编辑
为了给出问题的背景,我正在阅读一个文本文件,其中每行有一个记录列表.每条记录都有以分隔符(逗号或分号)分隔的字段列表.现在我有一个要求,我必须支持文本限定符一些excel或开放办公室支持.假设我有记录
abc,"def,ghi"
在这里,是我的分隔符和"是我的文本限定符,这样当我解析这个字符串时我应该得到两个字段abc和def,ghi不是{abc,def,ghi}
希望这能清除我的要求.
谢谢
谢卡尔
android ×4
java ×2
sql ×2
asp.net ×1
css ×1
each ×1
hover ×1
html-lists ×1
httpclient ×1
javascript ×1
jquery ×1
methods ×1
quick-search ×1
string ×1
tabwidget ×1
textbox ×1
themes ×1