将表单数据发布到Web服务器时遇到问题.每次我尝试发布我得到服务器"没有收到消息"的响应,所以显然代码有问题.我错过了什么吗?
这是我要发布的HTML部分:
<form id="post" action="url" method="post" enctype="multipart/form-data">
<fieldset>
<input id="board" name="board" value="hiekkalaatikko" type="hidden">
<input id="thread" name="thread" value="0" type="hidden">
<input name="uuid" id="uuid" value="1e54a561-b08e-4bad-b9b6-e618ccd91ef5" type="hidden">
<input name="email" style="position: absolute; left: -9999px;" type="text">
<table id="postform">
<tbody>
<tr>
<td class="label"><label for="postername">Viestinimi</label></td>
<td><input name="postername" id="postername" onkeyup="checkName('poster');" type="text"> <span id="posternamestatus"></span></td>
</tr>
<tr>
<td class="label"><label for="functions">Toiminnot</label></td>
<td><input name="functions" id="functions" type="text"></td>
</tr>
<tr>
<td class="label"><label for="subject">Aihe</label></td>
<td>
<input name="subject" id="subject" maxlength="60" type="text">
<input value="Lähetä" name="submit" id="submit" type="submit">
<span id="qrinfo"></span>
</td>
</tr>
<tr>
<td class="label"><label for="msg">Viesti</label></td>
<td><textarea name="msg" id="msg" …Run Code Online (Sandbox Code Playgroud) 我有一个活动,在连接到蓝牙设备时显示ProgressDialog.在ProgressDialog启动时,它会正常工作,直到屏幕方向发生变化.ProgressDialog消失,建立连接后,app调用progressDialog.dismiss(); 此时应用程序崩溃,因为没有ProgressDialog要关闭.如何在屏幕方向更改时阻止ProgressDialog解雇?
public void prepareViews(int ID, boolean state){
switch(ID){
case USERNAME_TEXTBOX:
LoginUsernameTextBox.setEnabled(state);
break;
case PASSWORD_TEXTBOX:
LoginPasswordTextBox.setEnabled(state);
break;
case LOGIN_BUTTON:
LoginButton.setEnabled(state);
break;
case LOGIN_PROGRESSBAR:
if(state == true){
LoginProgressBar.setVisibility(View.VISIBLE);
LoginProgressBar.setIndeterminate(true); }
else{
LoginProgressBar.setVisibility(View.GONE);
}
break;
case CONNECTING_DIALOG:
if(state == true){
progressDialog = ProgressDialog.show(MainActivity.this, "", "Connecting", true); }
else{
progressDialog.dismiss();
}
break;
}
}
Run Code Online (Sandbox Code Playgroud) 
我在尝试编译项目时遇到错误:"FragmentTransaction类型中的方法add(int,Fragment)不适用于参数(int,FragmentPreferences)".据我所知,PreferenceFragment是一个片段?我正在为Android 4.0开发,但我必须使用android-support-v4库,因为我的项目还包括ViewPager.我在http://developer.android.com/guide/topics/ui/settings.html#Fragment中找到了这个例子:
// Display the fragment as the main content.
getFragmentManager().beginTransaction()
.replace(android.R.id.content, new SettingsFragment())
.commit();
Run Code Online (Sandbox Code Playgroud)
但我无法让它发挥作用.
我的代码:
case R.id.menu_settings:
FragmentPreferences prefs = new FragmentPreferences();
FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
ft.add(android.R.id.content, prefs);
ft.commit();
break;
Run Code Online (Sandbox Code Playgroud)
FragmentPreferences:
public class FragmentPreferences extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
Run Code Online (Sandbox Code Playgroud) 我为Android制作了一个小型库,并将其上传到我的公共Github存储库中。该库项目还包含一个示例应用程序。为了启用在JitPack上的构建,我遵循JitPack自己的说明。
现在,我尝试使用JitPack远程构建它,我得到以下错误:
WARNING:
Gradle 'install' task not found. Please add the 'maven' or 'android-maven' plugin.
See the documentation and examples: https://jitpack.io/docs/
Adding maven plugin
Found android library build file in Library
Running: gradle clean -Pgroup= -Pversion=v1.2 install
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 -Djavax.xml.accessExternalSchema=all
Gradle version Gradle 3.1
FAILURE: Build failed with an exception.
* What went wrong:
Task 'clean' not found in root project 'build'.
* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace …Run Code Online (Sandbox Code Playgroud)