我从得到一些值Activity
,并在得到这些onActivityResult()
,onActivityResult()
被调用但收到的数据是null
CODE
的MainActivity
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
// TODO Auto-generated method stub
if(item.getItemId() == R.id.action_settings){
Intent intent = new Intent(MainActivity.this, AddDetailActivity.class);
startActivityForResult(intent, request_code);
}
return true;
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == request_code){
if(resultCode == RESULT_OK){
String name = data.getExtras().getString(AddDetailActivity.NAME_KEY);
String address = data.getExtras().getString(AddDetailActivity.ADDRESS_KEY);
Toast.makeText(MainActivity.this, "Name is : " + name + " …
Run Code Online (Sandbox Code Playgroud) 我想限制EditText只获取Text,而不是任何数字.我试过这个:
1--在XML中:
<EditText android:id="@+id/editText1" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:hint="@string/search_prompt"
android:inputType="text"/>
Run Code Online (Sandbox Code Playgroud)
这不适合我.
2--在Java代码中得到引用Text Only输入EditText android
myEditText.setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL);
Run Code Online (Sandbox Code Playgroud)
但这也行不通.
我正在json
从OpenWeathermap.org解析数据,如下所示:
{
"cod":"200",
"message":0.0016,
"city":{
"id":1164408,
"name":"Sukkur",
"coord":{
"lon":68.857384,
"lat":27.70516
},
"country":"PK",
"population":0,
"sys":{
"population":0
} },
"cnt":2,
"list":[
{
"dt":1394175600,
"temp":{
"day":26.31,
"min":20,
"max":30.17,
"night":22.71,
"eve":30.17,
"morn":20
},
"pressure":1024.11,
"humidity":59,
"weather":[
{
"id":801,
"main":"Clouds",
"description":"few clouds",
"icon":"02d"
}
],
"speed":0.91,
"deg":121,
"clouds":12
},
{
"dt":1394262000,
"temp":{
"day":25.58,
"min":18.94,
"max":28.22,
"night":21.08,
"eve":28.22,
"morn":18.94
},
"pressure":1026.39,
"humidity":58,
"weather":[
{
"id":800,
"main":"Clear",
"description":"sky is clear",
"icon":"01d"
}
],
"speed":5.75,
"deg":74,
"clouds":0
}
]}
Run Code Online (Sandbox Code Playgroud)
在看了这个SO问题之后,我把Model.java
上面的 …
我正在检索我的Android应用程序的JSON对象.他们有两个领域:date
和time
.在布局上,我需要从这两个字段中提取以下字符串:
- 星期几(例如星期一)
- 每月的某一天(例如21)
- 月份(例如四月)
- 年份(例如2014年)
- 小时(例如17)
- 分钟(例如35)
这些领域是date="2014-04-21"
,time="17:35:00"
我怎么能这样做?
我有一张表格
<form:form method="post" commandName="post" htmlEscape="false">
<form:input cssClass="input-field" path="postTitle" placeholder="Post title"/>
<form:textarea id="editor" placeholder="Post" path="postBody"/>
<input type="hidden" id="tagQuery" type="text" placeholder="tags" class="input-field"/><br>
<ul id="mytags"></ul><br><br>
<form:select style="visibility : hidden;" id="tags" path="tags">
</form:select>
<input type="submit" value="Save Post"/>
</form:form>
Run Code Online (Sandbox Code Playgroud)
我使用tagit lib获取标签,因为我已经配置了它
select = document.querySelector("select[name='tags']");
jQuery(document).ready(function() {
jQuery("#mytags").tagit({
singleField: true,
singleFieldNode: $('#tagQuery'),
allowSpaces: true,
minLength: 2,
removeConfirmation: true,
tagSource: function( request, response ) {
//console.log("1");
$.getJSON("/app/getTags", request, function(result) {
response($.map(result, function(item) {
return {
// following property gets displayed in drop down
label: item.tagTitle,
// following …
Run Code Online (Sandbox Code Playgroud) 我想映射问题和选项之间的关系。
@Entity
public class Question implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long questionId;
private String questionText;
private Integer questionChoices;
private Integer questionNumbers;
@ManyToOne
@JoinColumn(name = "quizId")
private Quiz quiz;
@OneToMany(mappedBy = "question", cascade = CascadeType.ALL)
private Set<Option> options = new HashSet<Option>();
@OneToOne
@JoinColumn(name = "answerId")
private Answer answer;
// omitting setters and getters hashcode equals methods
}
Run Code Online (Sandbox Code Playgroud)
和
@Entity
public class Option implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long …
Run Code Online (Sandbox Code Playgroud)